Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@xxxxxxxxx> --- t/t0000-basic.sh | 2 -- t/t0001-init.sh | 2 -- t/t0003-attributes.sh | 2 -- t/t0024-crlf-archive.sh | 2 -- t/t4201-shortlog.sh | 2 -- t/t5000-tar-tree.sh | 2 -- t/t5001-archive-attr.sh | 2 -- t/t5600-clone-fail-cleanup.sh | 2 -- t/t5601-clone.sh | 2 -- t/t5602-clone-remote-exec.sh | 2 -- t/t5700-clone-reference.sh | 2 -- t/t5701-clone-local.sh | 2 -- t/t5702-clone-options.sh | 2 -- t/t5704-bundle.sh | 2 -- t/t5705-clone-2gb.sh | 2 -- t/t5706-clone-branch.sh | 2 -- t/t7002-grep.sh | 2 -- t/test-lib.sh | 3 +++ 18 files changed, 3 insertions(+), 34 deletions(-) diff --git a/t/t0000-basic.sh b/t/t0000-basic.sh index 0a4be17..f4ca4fc 100755 --- a/t/t0000-basic.sh +++ b/t/t0000-basic.sh @@ -28,8 +28,6 @@ then exit 1 fi -export GIT_HARDENED_SETUP=1 - . ./test-lib.sh ################################################################ diff --git a/t/t0001-init.sh b/t/t0001-init.sh index 0dd6ffa..5386504 100755 --- a/t/t0001-init.sh +++ b/t/t0001-init.sh @@ -4,8 +4,6 @@ test_description='git init' . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - check_config () { if test -d "$1" && test -f "$1/config" && test -d "$1/refs" then diff --git a/t/t0003-attributes.sh b/t/t0003-attributes.sh index 2ebb345..1c77192 100755 --- a/t/t0003-attributes.sh +++ b/t/t0003-attributes.sh @@ -4,8 +4,6 @@ test_description=gitattributes . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - attr_check () { path="$1" diff --git a/t/t0024-crlf-archive.sh b/t/t0024-crlf-archive.sh index f96db4d..ff345ea 100755 --- a/t/t0024-crlf-archive.sh +++ b/t/t0024-crlf-archive.sh @@ -4,8 +4,6 @@ test_description='respect crlf in git archive' . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - UNZIP=${UNZIP:-unzip} test_expect_success setup ' diff --git a/t/t4201-shortlog.sh b/t/t4201-shortlog.sh index 7ae327a..a01e55b 100755 --- a/t/t4201-shortlog.sh +++ b/t/t4201-shortlog.sh @@ -8,8 +8,6 @@ test_description='git shortlog . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - echo 1 > a1 git add a1 tree=$(git write-tree) diff --git a/t/t5000-tar-tree.sh b/t/t5000-tar-tree.sh index 4c69dd2..27bfba5 100755 --- a/t/t5000-tar-tree.sh +++ b/t/t5000-tar-tree.sh @@ -29,8 +29,6 @@ UNZIP=${UNZIP:-unzip} SUBSTFORMAT=%H%n -export GIT_HARDENED_SETUP=1 - test_expect_success \ 'populate workdir' \ 'mkdir a b c && diff --git a/t/t5001-archive-attr.sh b/t/t5001-archive-attr.sh index 80e1e72..426b319 100755 --- a/t/t5001-archive-attr.sh +++ b/t/t5001-archive-attr.sh @@ -4,8 +4,6 @@ test_description='git archive attribute tests' . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - SUBSTFORMAT=%H%n test_expect_exists() { diff --git a/t/t5600-clone-fail-cleanup.sh b/t/t5600-clone-fail-cleanup.sh index 424e6ad..ee06d28 100755 --- a/t/t5600-clone-fail-cleanup.sh +++ b/t/t5600-clone-fail-cleanup.sh @@ -11,8 +11,6 @@ remove the directory before attempting a clone again.' . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - test_expect_success \ 'clone of non-existent source should fail' \ 'test_must_fail git clone foo bar' diff --git a/t/t5601-clone.sh b/t/t5601-clone.sh index a598f75..2147567 100755 --- a/t/t5601-clone.sh +++ b/t/t5601-clone.sh @@ -4,8 +4,6 @@ test_description=clone . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - test_expect_success setup ' rm -fr .git && diff --git a/t/t5602-clone-remote-exec.sh b/t/t5602-clone-remote-exec.sh index a94c528..deffdae 100755 --- a/t/t5602-clone-remote-exec.sh +++ b/t/t5602-clone-remote-exec.sh @@ -4,8 +4,6 @@ test_description=clone . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - test_expect_success setup ' echo "#!/bin/sh" > not_ssh echo "echo \"\$*\" > not_ssh_output" >> not_ssh diff --git a/t/t5700-clone-reference.sh b/t/t5700-clone-reference.sh index 2464f57..1c10916 100755 --- a/t/t5700-clone-reference.sh +++ b/t/t5700-clone-reference.sh @@ -6,8 +6,6 @@ test_description='test clone --reference' . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - base_dir=`pwd` U=$base_dir/UPLOAD_LOG diff --git a/t/t5701-clone-local.sh b/t/t5701-clone-local.sh index 3c3d6ed..8b4c356 100755 --- a/t/t5701-clone-local.sh +++ b/t/t5701-clone-local.sh @@ -3,8 +3,6 @@ test_description='test local clone' . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - D=`pwd` test_expect_success 'preparing origin repository' ' diff --git a/t/t5702-clone-options.sh b/t/t5702-clone-options.sh index 63f59ba..02cb024 100755 --- a/t/t5702-clone-options.sh +++ b/t/t5702-clone-options.sh @@ -3,8 +3,6 @@ test_description='basic clone options' . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - test_expect_success 'setup' ' mkdir parent && diff --git a/t/t5704-bundle.sh b/t/t5704-bundle.sh index 507c838..a8f4419 100755 --- a/t/t5704-bundle.sh +++ b/t/t5704-bundle.sh @@ -3,8 +3,6 @@ test_description='some bundle related tests' . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - test_expect_success 'setup' ' : > file && diff --git a/t/t5705-clone-2gb.sh b/t/t5705-clone-2gb.sh index f63a557..adfaae8 100755 --- a/t/t5705-clone-2gb.sh +++ b/t/t5705-clone-2gb.sh @@ -3,8 +3,6 @@ test_description='Test cloning a repository larger than 2 gigabyte' . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - test -z "$GIT_TEST_CLONE_2GB" && say "Skipping expensive 2GB clone test; enable it with GIT_TEST_CLONE_2GB=t" && test_done && diff --git a/t/t5706-clone-branch.sh b/t/t5706-clone-branch.sh index fbee0d0..f3f9a76 100755 --- a/t/t5706-clone-branch.sh +++ b/t/t5706-clone-branch.sh @@ -3,8 +3,6 @@ test_description='clone --branch option' . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - check_HEAD() { echo refs/heads/"$1" >expect && git symbolic-ref HEAD >actual && diff --git a/t/t7002-grep.sh b/t/t7002-grep.sh index 67afb42..ebae152 100755 --- a/t/t7002-grep.sh +++ b/t/t7002-grep.sh @@ -8,8 +8,6 @@ test_description='git grep various. . ./test-lib.sh -export GIT_HARDENED_SETUP=1 - cat >hello.c <<EOF #include <stdio.h> int main(int argc, const char **argv) diff --git a/t/test-lib.sh b/t/test-lib.sh index afd3053..e3e3084 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -61,6 +61,9 @@ export GIT_COMMITTER_EMAIL GIT_COMMITTER_NAME export EDITOR GIT_TEST_CMP=${GIT_TEST_CMP:-diff -u} +GIT_HARDENED_SETUP=1 +export GIT_HARDENED_SETUP + # Protect ourselves from common misconfiguration to export # CDPATH into the environment unset CDPATH -- 1.7.0.195.g637a2 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html