diff --git a/src/lib.rs b/src/lib.rs index ccb84c9..d598aac 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -474,7 +474,6 @@ pub fn add_worktree( let config = repo::read_worktree_root_config(directory)?; - if repo.find_worktree(name).is_ok() { return Err(format!("Worktree {} already exists", &name)); } diff --git a/src/repo.rs b/src/repo.rs index b56a0f1..a632cb4 100644 --- a/src/repo.rs +++ b/src/repo.rs @@ -673,9 +673,7 @@ impl Repo { } pub fn find_worktree(&self, name: &str) -> Result<(), String> { - self.0 - .find_worktree(name) - .map_err(convert_libgit2_error)?; + self.0.find_worktree(name).map_err(convert_libgit2_error)?; Ok(()) }