From: Junio C Hamano <gitster@pobox.com>
Date: Wed, 18 Jan 2017 23:12:16 +0000 (-0800)
Subject: Merge branch 'jk/execv-dashed-external'
X-Git-Tag: v2.12.0-rc0~62
X-Git-Url: https://git.lorimer.id.au/gitweb.git/diff_plain/5918bdcf26030a2540ac25d5b8cbee82fad219fc

Merge branch 'jk/execv-dashed-external'

Typing ^C to pager, which usually does not kill it, killed Git and
took the pager down as a collateral damage in certain process-tree
structure.  This has been fixed.

* jk/execv-dashed-external:
execv_dashed_external: wait for child on signal death
execv_dashed_external: stop exiting with negative code
execv_dashed_external: use child_process struct
---

5918bdcf26030a2540ac25d5b8cbee82fad219fc