summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchenjianhu <chenjianh@kylinos.cn>2025-07-31 03:49:40 +0000
committerJunio C Hamano <gitster@pobox.com>2025-07-31 11:51:32 -0700
commitf3ef347bb2e0332872088bb00c8ba9801c578822 (patch)
tree9d04ec4f18f2ffb3e504b863a29156bc3931f9e3
parent47d3b506d48b7971080f09770f5b06b42569c967 (diff)
t7450: inspect the correct path a broken code would write to
Prior to 05e9cd64 (config: quote values containing CR character, 2025-05-19), a repository can trick "clone --recurse-submodules" into running a post-checkout hook shipped with the project. The test was written to make sure the trick would no longer run the hook with the fix in the commit. However, the test did not check for the path the hook would create; correct the path to the expected one if the bug were still with us. Signed-off-by: chenjianhu <chenjianhu@kylinos.cn> Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rwxr-xr-xt/t7450-bad-git-dotfiles.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/t/t7450-bad-git-dotfiles.sh b/t/t7450-bad-git-dotfiles.sh
index ff63c05652..e8b89eba77 100755
--- a/t/t7450-bad-git-dotfiles.sh
+++ b/t/t7450-bad-git-dotfiles.sh
@@ -402,7 +402,7 @@ test_expect_success SYMLINKS,!WINDOWS,!MINGW 'submodule must not checkout into d
git -C repo commit -m submodule &&
git -c protocol.file.allow=always clone --recurse-submodules repo bad-clone &&
- ! test -f "$PWD/foo" &&
+ ! test -f "$PWD/bad-clone/sub/foo" &&
test -f $(printf "bad-clone/sub\r/post-checkout")
'