aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Riesen <raa.lkml@gmail.com>2009-03-17 17:22:53 +0100
committerJunio C Hamano <gitster@pobox.com>2009-03-17 13:36:24 -0700
commitd42ec126aa717d00549e387d5a95fd55683c2e2c (patch)
tree656c666afece4c7f31327b125bb00e7b0e7175ca
parent7be401e069758cc36d335241d9b80f9aeebf58c7 (diff)
downloadgit-d42ec126aa717d00549e387d5a95fd55683c2e2c.tar.gz
git-d42ec126aa717d00549e387d5a95fd55683c2e2c.tar.xz
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>
-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 4fdb41855..5858b868e 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