Revision f4d3af185988ad45ebc0a6dead32222cad2c03a6 authored by Junio C Hamano on 24 March 2017, 19:57:52 UTC, committed by Junio C Hamano on 24 March 2017, 19:57:52 UTC
"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
2 parent s 296ab78 + d1a13d3
History
File Mode Size
araxis -rw-r--r-- 358 bytes
bc -rw-r--r-- 367 bytes
bc3 -rw-r--r-- 24 bytes
codecompare -rw-r--r-- 353 bytes
deltawalker -rw-r--r-- 663 bytes
diffmerge -rw-r--r-- 309 bytes
diffuse -rw-r--r-- 248 bytes
ecmerge -rw-r--r-- 306 bytes
emerge -rw-r--r-- 438 bytes
examdiff -rw-r--r-- 336 bytes
gvimdiff -rw-r--r-- 29 bytes
gvimdiff2 -rw-r--r-- 29 bytes
gvimdiff3 -rw-r--r-- 29 bytes
kdiff3 -rw-r--r-- 522 bytes
kompare -rw-r--r-- 117 bytes
meld -rw-r--r-- 843 bytes
opendiff -rw-r--r-- 267 bytes
p4merge -rw-r--r-- 617 bytes
tkdiff -rw-r--r-- 258 bytes
tortoisemerge -rw-r--r-- 602 bytes
vimdiff -rw-r--r-- 890 bytes
vimdiff2 -rw-r--r-- 29 bytes
vimdiff3 -rw-r--r-- 29 bytes
winmerge -rw-r--r-- 361 bytes
xxdiff -rw-r--r-- 584 bytes

back to top