receive-pack.c: die instead of error in case of possible future bug
commitb6a4788586d8d1e88eee298c4a9a571416e50e3a
authorStefan Beller <sbeller@google.com>
Thu, 8 Jan 2015 03:23:16 +0000 (7 19:23 -0800)
committerJunio C Hamano <gitster@pobox.com>
Thu, 8 Jan 2015 03:56:42 +0000 (7 19:56 -0800)
treec97e3d66eca5c2ab7b39deb42af377cadba84f15
parenta6a843196869659ee55238e474be29018987c4bf
receive-pack.c: die instead of error in case of possible future bug

Discussion on the previous patch revealed we rather want to err on the
safe side. To do so we need to stop receive-pack in case of the possible
future bug when connectivity is not checked on a shallow push.

Also while touching that code we considered that removing the reported
refs may be harmful in some situations. Sound the message more like a
"This Cannot Happen, Please Investigate!" instead of giving advice to
remove refs.

Suggested-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Stefan Beller <sbeller@google.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
builtin/receive-pack.c