Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
Merge branch 'jc/t2300-setup'
author
Junio C Hamano
<gitster@pobox.com>
Wed, 6 Jul 2016 20:38:19 +0000
(13:38 -0700)
committer
Junio C Hamano
<gitster@pobox.com>
Wed, 6 Jul 2016 20:38:20 +0000
(13:38 -0700)
Portability fix for Windows.
* jc/t2300-setup:
t2300: "git --exec-path" is not usable in $PATH on Windows as-is
t/t2300-cd-to-toplevel.sh
patch
|
blob
|
history
raw
(from parent 1:
3efeb51
)
diff --git
a/t/t2300-cd-to-toplevel.sh
b/t/t2300-cd-to-toplevel.sh
index cccd7d923aae118b3f80aa52763648a2b4b189f2..c8de6d8a1902209ef98ec0832296ed9060310429 100755
(executable)
--- a/
t/t2300-cd-to-toplevel.sh
+++ b/
t/t2300-cd-to-toplevel.sh
@@
-4,11
+4,19
@@
test_description='cd_to_toplevel'
. ./test-lib.sh
+EXEC_PATH="$(git --exec-path)"
+test_have_prereq !MINGW ||
+case "$EXEC_PATH" in
+[A-Za-z]:/*)
+ EXEC_PATH="/${EXEC_PATH%%:*}${EXEC_PATH#?:}"
+ ;;
+esac
+
test_cd_to_toplevel () {
test_expect_success $3 "$2" '
(
cd '"'$1'"' &&
- PATH="$
(git --exec-path)
:$PATH" &&
+ PATH="$
EXEC_PATH
:$PATH" &&
. git-sh-setup &&
cd_to_toplevel &&
[ "$(pwd -P)" = "$TOPLEVEL" ]