summaryrefslogtreecommitdiff
path: root/Documentation/git-diff.txt
diff options
context:
space:
mode:
authorLibravatar Paul Fox <pgf@foxharp.boston.ma.us>2012-11-30 17:41:26 -0500
committerLibravatar Junio C Hamano <gitster@pobox.com>2012-12-02 02:06:04 -0800
commit913ef36093eac3ec78b5fb155cc2beb5843b1ce5 (patch)
tree6cf70b5b833f2aadd8c240aefa5afc470766f13f /Documentation/git-diff.txt
parentlaunch_editor: refactor to use start/finish_command (diff)
downloadtgif-913ef36093eac3ec78b5fb155cc2beb5843b1ce5.tar.xz
launch_editor: ignore terminal signals while editor has control
The user's editor likely catches SIGINT (ctrl-C). but if the user spawns a command from the editor and uses ctrl-C to kill that command, the SIGINT will likely also kill git itself (depending on the editor, this can leave the terminal in an unusable state). Let's ignore it while the editor is running, and do the same for SIGQUIT, which many editors also ignore. This matches the behavior if we were to use system(3) instead of run-command. Signed-off-by: Paul Fox <pgf@foxharp.boston.ma.us> Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'Documentation/git-diff.txt')
0 files changed, 0 insertions, 0 deletions