summaryrefslogtreecommitdiff
path: root/t/t5403-post-checkout-hook.sh
diff options
context:
space:
mode:
authorAlex Riesen <raa.lkml@gmail.com>2009-03-17 16:22:53 (GMT)
committerJunio C Hamano <gitster@pobox.com>2009-03-17 20:36:24 (GMT)
commitd42ec126aa717d00549e387d5a95fd55683c2e2c (patch)
tree656c666afece4c7f31327b125bb00e7b0e7175ca /t/t5403-post-checkout-hook.sh
parent7be401e069758cc36d335241d9b80f9aeebf58c7 (diff)
downloadgit-d42ec126aa717d00549e387d5a95fd55683c2e2c.zip
git-d42ec126aa717d00549e387d5a95fd55683c2e2c.tar.gz
git-d42ec126aa717d00549e387d5a95fd55683c2e2c.tar.bz2
disable post-checkout test on Cygwin
It is broken because of the tricks we have to play with lstat to get the bearable perfomance out of the call. Sadly, it disables access to Cygwin's executable attribute, which Windows filesystems do not have at all. Signed-off-by: Alex Riesen <raa.lkml@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/t5403-post-checkout-hook.sh')
-rwxr-xr-xt/t5403-post-checkout-hook.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/t/t5403-post-checkout-hook.sh b/t/t5403-post-checkout-hook.sh
index 4fdb418..5858b86 100755
--- a/t/t5403-post-checkout-hook.sh
+++ b/t/t5403-post-checkout-hook.sh
@@ -71,6 +71,7 @@ test_expect_success 'post-checkout receives the right args when not switching br
test $old = $new -a $flag = 0
'
+if test "$(git config --bool core.filemode)" = true; then
mkdir -p templates/hooks
cat >templates/hooks/post-checkout <<'EOF'
#!/bin/sh
@@ -82,5 +83,6 @@ test_expect_success 'post-checkout hook is triggered by clone' '
git clone --template=templates . clone3 &&
test -f clone3/.git/post-checkout.args
'
+fi
test_done