Merge branch 'jk/push-deadlock-regression-fix' into next
authorJunio C Hamano <gitster@pobox.com>
Fri, 10 Mar 2017 21:35:34 +0000 (13:35 -0800)
committerJunio C Hamano <gitster@pobox.com>
Fri, 10 Mar 2017 21:35:34 +0000 (13:35 -0800)
commitceb0b819bf5b6b7d32ef63e775e639cbb2e0bb13
tree1b1d09e3299e99580fb1c6bcb003707e4e0c4dda
parent4cb69d0f779c478d7cce96497494b695cb50065a
parentd1a13d3fcb252631361a961cb5e2bf10ed467cba
Merge branch 'jk/push-deadlock-regression-fix' into next

"git push" had a handful of codepaths that could lead to a deadlock
when unexpected error happened, which has been fixed.

* jk/push-deadlock-regression-fix:
  send-pack: report signal death of pack-objects
  send-pack: read "unpack" status even on pack-objects failure
  send-pack: improve unpack-status error messages
  send-pack: use skip_prefix for parsing unpack status
  send-pack: extract parsing of "unpack" response
  receive-pack: fix deadlock when we cannot create tmpdir
builtin/receive-pack.c