]> git.ipfire.org Git - thirdparty/git.git/commit
worktree: add test for path handling in linked worktrees
authorCaleb White <cdwhite3@pm.me>
Tue, 8 Oct 2024 03:12:32 +0000 (22:12 -0500)
committerJunio C Hamano <gitster@pobox.com>
Tue, 8 Oct 2024 18:49:22 +0000 (11:49 -0700)
commit08830ac00f2e6173d5248744bd6f0b785189dffe
tree71ca7f2d1c763df4c08850e49c13244b587bbaaf
parent717af916cd69d2565aa2a7b7d73d895aa92ff392
worktree: add test for path handling in linked worktrees

A failure scenario reported in an earlier patch series[1] that several
`git worktree` subcommands failed or misbehaved when invoked from within
linked worktrees that used relative paths.

This adds a test that executes a `worktree prune` command inside both an
internally and an externally linked worktree and asserts that the other
worktree was not pruned.

[1]: https://lore.kernel.org/git/CAPig+cQXFy=xPVpoSq6Wq0pxMRCjS=WbkgdO+3LySPX=q0nPCw@mail.gmail.com/

Reported-by: Eric Sunshine <sunshine@sunshineco.com>
Signed-off-by: Caleb White <cdwhite3@pm.me>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
t/t2401-worktree-prune.sh