diff options
author | Junio C Hamano <gitster@pobox.com> | 2012-04-29 17:51:23 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2012-04-29 17:51:24 -0700 |
commit | f61977ff8d1a420573e99a8a88df479c37f70162 (patch) | |
tree | f5430bb986d0b7744dbd8f5dbd4fc592ac041b89 /t/t5800-remote-helpers.sh | |
parent | Merge branch 'jk/repack-no-explode-objects-from-old-pack' (diff) | |
parent | git-remote-testgit: fix race when spawning fast-import (diff) | |
download | tgif-f61977ff8d1a420573e99a8a88df479c37f70162.tar.xz |
Merge branch 'pw/t5800-import-race-fix'
Longstanding bug in a test scaffolding that occasionally made t5800
hang was fixed.
By Pete Wyckoff
* pw/t5800-import-race-fix:
git-remote-testgit: fix race when spawning fast-import
Diffstat (limited to 't/t5800-remote-helpers.sh')
-rwxr-xr-x | t/t5800-remote-helpers.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/t/t5800-remote-helpers.sh b/t/t5800-remote-helpers.sh index 1c62001fce..5702334510 100755 --- a/t/t5800-remote-helpers.sh +++ b/t/t5800-remote-helpers.sh @@ -72,6 +72,19 @@ test_expect_success 'pushing to local repo' ' compare_refs localclone HEAD server HEAD ' +# Generally, skip this test. It demonstrates a now-fixed race in +# git-remote-testgit, but is too slow to leave in for general use. +: test_expect_success 'racily pushing to local repo' ' + test_when_finished "rm -rf server2 localclone2" && + cp -a server server2 && + git clone "testgit::${PWD}/server2" localclone2 && + (cd localclone2 && + echo content >>file && + git commit -a -m three && + GIT_REMOTE_TESTGIT_SLEEPY=2 git push) && + compare_refs localclone2 HEAD server2 HEAD +' + test_expect_success 'synch with changes from localclone' ' (cd clone && git pull) |