Merge branch 'pf/editor-ignore-sigint' into maint
commit659742f796b5502e3917fbdbd1d7400c9648b180
authorJunio C Hamano <gitster@pobox.com>
Mon, 14 Jan 2013 15:32:25 +0000 (14 07:32 -0800)
committerJunio C Hamano <gitster@pobox.com>
Mon, 14 Jan 2013 15:32:25 +0000 (14 07:32 -0800)
tree981af89e83e9e8dd0d2b89e813f17bc708a5c26e
parent6cf0a9e9fc90be167c3b2e0cda1ec67909c89ca7
parent0398fc349627a8a55ec4727bfb85fb7fad1f4ff0
Merge branch 'pf/editor-ignore-sigint' into maint

The behaviour visible to the end users was confusing, when they
attempt to kill a process spawned in the editor that was in turn
launched by Git with SIGINT (or SIGQUIT), as Git would catch that
signal and die.  We ignore these signals now.

* pf/editor-ignore-sigint:
  fix compilation with NO_PTHREADS
  launch_editor: propagate signals from editor to git
  run-command: do not warn about child death from terminal
  launch_editor: ignore terminal signals while editor has control
  launch_editor: refactor to use start/finish_command
  run-command: drop silent_exec_failure arg from wait_or_whine