From: Alex Riesen Date: Tue, 17 Mar 2009 16:22:53 +0000 (+0100) Subject: disable post-checkout test on Cygwin X-Git-Tag: v1.6.3-rc0~156 X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/d42ec126aa717d00549e387d5a95fd55683c2e2c?ds=sidebyside;hp=7be401e069758cc36d335241d9b80f9aeebf58c7 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 Signed-off-by: Junio C Hamano --- diff --git a/t/t5403-post-checkout-hook.sh b/t/t5403-post-checkout-hook.sh index 4fdb418550..5858b868ed 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