From 090071ae8e31c8f81283af477c1114835ed8fd02 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Wed, 2 Aug 2017 19:32:51 +0100 Subject: [PATCH 1/1] test suite: Tolerate worktrees when trying to git-fsck A `git worktree' has a file for .git. We still want to fsck them. We can simply run the fsck in the directory containing .git, instead. That works for ordinary trees with a .git directory, and for worktrees. Signed-off-by: Ian Jackson --- tests/lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/lib b/tests/lib index 3c04155a..4f268fc6 100644 --- a/tests/lib +++ b/tests/lib @@ -389,7 +389,7 @@ t-fscks () { ( shopt -s nullglob for d in $tmp/*/.git $tmp/git/*.git; do - cd "$d" + cd "${d%/.git}" t-git-fsck done ) -- 2.30.2