remove the impression of unexpectedness when access is denied
authorHeiko Voigt <hvoigt@hvoigt.net>
Tue, 19 Jun 2012 18:24:50 +0000 (20:24 +0200)
committerJunio C Hamano <gitster@pobox.com>
Tue, 19 Jun 2012 20:37:02 +0000 (13:37 -0700)
commit46284dd1528d7bff53a4ef7c398648da91ea0842
treea44da26f4f66b5d6d9512d3ffd8f139d4b988868
parentf174a2583c9f42315b60205890fa67a79a1f1669
remove the impression of unexpectedness when access is denied

If a server accessed through ssh is denying access git will currently
issue the message

"fatal: The remote end hung up unexpectedly"

as the last line. This sounds as if something really ugly just happened.
Since this is a quite typical situation in which users regularly get
we do not say that if it happens at the beginning when reading the
remote heads.

If its in the very first beginning of reading the remote heads it is
very likely an authentication error or a missing repository.

If it happens later during reading the remote heads we still indicate
that it happened during this initial contact phase.

Signed-off-by: Heiko Voigt <hvoigt@hvoigt.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
connect.c
pkt-line.c
pkt-line.h
t/t5512-ls-remote.sh