From b3697a620c55e4fb9977b5e0f1637c5ace2eedd4 Mon Sep 17 00:00:00 2001 From: Richard Feldman Date: Thu, 2 Apr 2026 22:24:59 -0400 Subject: [PATCH] Fix branch_name Option check in fake create_worktree after merge --- crates/fs/src/fake_git_repo.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/fs/src/fake_git_repo.rs b/crates/fs/src/fake_git_repo.rs index f6e30b8597d24632ac632160d7b407abd8d7f26e..ed62c21e1e70ca71dc0eb4cdeb90519ff0a77bda 100644 --- a/crates/fs/src/fake_git_repo.rs +++ b/crates/fs/src/fake_git_repo.rs @@ -548,8 +548,10 @@ impl GitRepository for FakeGitRepository { if let Some(message) = &state.simulated_create_worktree_error { anyhow::bail!("{message}"); } - if state.branches.contains(&branch_name) { - bail!("a branch named '{}' already exists", branch_name); + if let Some(ref name) = branch_name { + if state.branches.contains(name) { + bail!("a branch named '{}' already exists", name); + } } Ok(()) })??;