From: Junio C Hamano <gitster@pobox.com>
Date: Tue, 14 Mar 2017 22:23:20 +0000 (-0700)
Subject: Merge branch 'jk/push-deadlock-regression-fix'
X-Git-Tag: v2.13.0-rc0~115
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d6857a831ca86c0ab0157722728696537700dad0;p=git

Merge branch 'jk/push-deadlock-regression-fix'

"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
---

d6857a831ca86c0ab0157722728696537700dad0