summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorLibravatar Clemens Buchacher <drizzd@aon.at>2012-01-07 12:42:47 +0100
committerLibravatar Junio C Hamano <gitster@pobox.com>2012-01-08 15:08:11 -0800
commit561b133c2c29ccf5e2aeaa5d6b1da3835e660db8 (patch)
treed04a1d4d26ccb77ab0ad44c7fc64d7aa3f0184e4 /Documentation
parentgit-daemon: produce output when ready (diff)
downloadtgif-561b133c2c29ccf5e2aeaa5d6b1da3835e660db8.tar.xz
git-daemon tests: wait until daemon is ready
In start_daemon, git-daemon is started as a background process. In theory, the tests may try to connect before the daemon had a chance to open a listening socket. Avoid this race condition by waiting for it to output "Ready to rumble". Any other output is considered an error and the test is aborted. Should git-daemon produce no output at all, lib-git-daemon would block forever. This could be fixed by introducing a timeout. On the other hand, we have no timeout for other git commands which could suffer from the same problem. Since such a mechanism adds some complexity, I have decided against it. Signed-off-by: Clemens Buchacher <drizzd@aon.at> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions