diff options
author | Alex Riesen <raa.lkml@gmail.com> | 2011-03-26 19:46:34 +0100 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2011-03-29 01:13:36 -0700 |
commit | 90cff968b3757061914f83b85a8d58cb9f29e72a (patch) | |
tree | a9e21a9be0ee614f1e63c66e3172eacab561a285 | |
parent | git tag documentation grammar fixes and readability updates (diff) | |
download | tgif-90cff968b3757061914f83b85a8d58cb9f29e72a.tar.xz |
HOME must be set before calling git-init when creating test repositories
Otherwise the created test repositories will be affected by users ~/.gitconfig.
For example, setting core.logAllrefupdates in users config will make all
calls to "git config --unset core.logAllrefupdates" fail which will break
the first test which uses the statement and expects it to succeed.
Signed-off-by: Alex Riesen <raa.lkml@gmail.com>
Acked-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rw-r--r-- | t/test-lib.sh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/t/test-lib.sh b/t/test-lib.sh index 0fdc541a7c..c91e232437 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -1004,14 +1004,14 @@ rm -fr "$test" || { exit 1 } +HOME="$TRASH_DIRECTORY" +export HOME + test_create_repo "$test" # Use -P to resolve symlinks in our working directory so that the cwd # in subprocesses like git equals our $PWD (for pathname comparisons). cd -P "$test" || exit 1 -HOME=$(pwd) -export HOME - this_test=${0##*/} this_test=${this_test%%-*} for skp in $GIT_SKIP_TESTS |