Subject: [PATCH] use git-repo-config to detect if the test can be run on the repository Signed-off-by: Alex Riesen --- t/t4000-diff-format.sh | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) a03836585a1bc3101c219a31f436d046f37782f2 diff --git a/t/t4000-diff-format.sh b/t/t4000-diff-format.sh index beb6d8f..67b9681 100755 --- a/t/t4000-diff-format.sh +++ b/t/t4000-diff-format.sh @@ -26,6 +26,14 @@ rm -f path1 test_expect_success \ 'git-diff-files -p after editing work tree.' \ 'git-diff-files -p >current' + +# that's as far as it comes +if [ "$(git repo-config --get core.filemode)" = false ] +then + say 'filemode disabled on the filesystem' + test_done +fi + cat >expected <<\EOF diff --git a/path0 b/path0 old mode 100644 -- 1.0.GIT