t7510: use $PWD instead of $(pwd) inside PATH
On Windows, $(pwd) will give us a Windows-style path like "D:/foo".
Putting that into $PATH confuses anybody parsing that variable, since
colon is a separator character in $PATH. Instead, we should use the
Unix-style value we get from $PWD ("/d/foo").
This is similar to the cases fixed by 71dd50472d (t0021, t5615: use $PWD
instead of $(pwd) in PATH-like shell variables, 2016-11-11).
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
committed by
Junio C Hamano
parent
26ef8872f1
commit
c26ecaf069
@@ -458,7 +458,7 @@ test_expect_success 'custom `gpg.program`' '
|
||||
|
||||
# `gpg.program` does not specify an absolute path, it should find a program in `$PATH`
|
||||
test_config gpg.program "fake-gpg" &&
|
||||
env PATH="$(pwd):$PATH" \
|
||||
env PATH="$PWD:$PATH" \
|
||||
git commit -S --allow-empty -m signed-commit
|
||||
'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user