summaryrefslogtreecommitdiffstats
path: root/mailmap.h
diff options
context:
space:
mode:
authorTrygve Aaberge <trygveaa@gmail.com>2020-07-07 14:17:14 +0200
committerJunio C Hamano <gitster@pobox.com>2020-07-07 22:14:05 +0200
commite662df7e830a9d93ca36b74a7b5e670e139b0da1 (patch)
treed3a20d2fbe451823a1726578b7e240e45921d3c0 /mailmap.h
parentGit 2.26.2 (diff)
downloadgit-e662df7e830a9d93ca36b74a7b5e670e139b0da1.tar.xz
git-e662df7e830a9d93ca36b74a7b5e670e139b0da1.zip
Wait for child on signal death for aliases to builtins
When you hit ^C all the processes in the tree receives it. When a git command uses a pager, git ignores this and waits until the pager quits. However, when using an alias there is an additional process in the tree which didn't ignore the signal. That caused it to exit which in turn caused the pager to exit. This fixes that for aliases to builtins. This was originally fixed in 46df6906 (execv_dashed_external: wait for child on signal death, 2017-01-06), but was broken by ee4512ed (trace2: create new combined trace facility, 2019-02-22) and then b9140840 (git: avoid calling aliased builtins via their dashed form, 2019-07-29). Signed-off-by: Trygve Aaberge <trygveaa@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'mailmap.h')
0 files changed, 0 insertions, 0 deletions