diff options
author | Pete Wyckoff <pw@padd.com> | 2013-01-14 19:47:07 -0500 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2013-01-15 09:46:30 -0800 |
commit | af8c0092503f677afc9ea4070ebd9204133b83ab (patch) | |
tree | 51744de72e6a2b393e55f92b8b12e79633dc4328 /t | |
parent | 8c9e8b6e756cce90797e19dc64e3b51426546cf3 (diff) | |
download | git-af8c0092503f677afc9ea4070ebd9204133b83ab.tar.gz |
git p4 test: keep P4CLIENT changes inside subshells
Tests assume that this is set to something valid. Make sure
that the 'clone --use-client-spec' does not leak its changes
out into the rest of the tests.
Signed-off-by: Pete Wyckoff <pw@padd.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't')
-rwxr-xr-x | t/t9806-git-p4-options.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/t/t9806-git-p4-options.sh b/t/t9806-git-p4-options.sh index 3b0000fab2..8d914a5766 100755 --- a/t/t9806-git-p4-options.sh +++ b/t/t9806-git-p4-options.sh @@ -226,9 +226,11 @@ test_expect_success 'clone --use-client-spec' ' View: //depot/sub/... //client2/bus/... EOF ) && - P4CLIENT=client2 && test_when_finished cleanup_git && - git p4 clone --dest="$git" --use-client-spec //depot/... && + ( + P4CLIENT=client2 && + git p4 clone --dest="$git" --use-client-spec //depot/... + ) && ( cd "$git" && test_path_is_file bus/dir/f4 && @@ -241,6 +243,7 @@ test_expect_success 'clone --use-client-spec' ' cd "$git" && git init && git config git-p4.useClientSpec true && + P4CLIENT=client2 && git p4 sync //depot/... && git checkout -b master p4/master && test_path_is_file bus/dir/f4 && |