diff options
Diffstat (limited to 't')
-rwxr-xr-x | t/t2400-worktree-add.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/t/t2400-worktree-add.sh b/t/t2400-worktree-add.sh index c989dbe321..e819ba741e 100755 --- a/t/t2400-worktree-add.sh +++ b/t/t2400-worktree-add.sh @@ -575,4 +575,16 @@ test_expect_success FUNNYNAMES 'sanitize generated worktree name' ' test -d .git/worktrees/---weird-.- ' +test_expect_success '"add" should not fail because of another bad worktree' ' + git init add-fail && + ( + cd add-fail && + test_commit first && + mkdir sub && + git worktree add sub/to-be-deleted && + rm -rf sub && + git worktree add second + ) +' + test_done |