diff options
author | Jonathan Nieder <jrnieder@gmail.com> | 2016-09-09 10:36:29 -0700 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2016-09-09 13:37:53 -0700 |
commit | 55e4f9365a405f5bffdc6b9babfb482b66d48809 (patch) | |
tree | cb9f319a7fce51ff510d9e9b8d97ba915734929c /t/helper/test-subprocess.c | |
parent | tests: move test_lazy_prereq JGIT to test-lib.sh (diff) | |
download | tgif-55e4f9365a405f5bffdc6b9babfb482b66d48809.tar.xz |
connect: tighten check for unexpected early hang up
A server hanging up immediately to mark access being denied does not
send any .have refs, shallow lines, or anything else before hanging
up. If the server has sent anything, then the hangup is unexpected.
That is, if the server hangs up after a shallow line but before sending
any refs, then git should tell me so:
fatal: The remote end hung up upon initial contact
instead of suggesting an access control problem:
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Noticed while examining this code. This case isn't likely to come up
in practice but tightening the check makes the code easier to read and
manipulate.
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/helper/test-subprocess.c')
0 files changed, 0 insertions, 0 deletions