OSDN Git Service

Merge branch 'ab/die-errors-in-threaded'
authorJunio C Hamano <gitster@pobox.com>
Fri, 30 Jun 2017 20:45:21 +0000 (13:45 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 30 Jun 2017 20:45:21 +0000 (13:45 -0700)
commitc7ee0baae7e874898032ab0c63600951eb7c2d18
treecfa805e3c01c28f04d79cf91d0c097abaec944cc
parent545222471004cc3fd53c54ff53d40a8bbc3dabe6
parent2d3c02f5db620af7169b651ff4afe625df3af156
Merge branch 'ab/die-errors-in-threaded'

Traditionally, the default die() routine had a code to prevent it
from getting called multiple times, which interacted badly when a
threaded program used it (one downside is that the real error may
be hidden and instead the only error message given to the user may
end up being "die recursion detected", which is not very useful).

* ab/die-errors-in-threaded:
  die(): stop hiding errors due to overzealous recursion guard