Code

Kill the blame back-end on window close.
authorAlexander Gavrilov <angavrilov@gmail.com>
Wed, 16 Jul 2008 20:48:08 +0000 (00:48 +0400)
committerShawn O. Pearce <spearce@spearce.org>
Thu, 17 Jul 2008 02:09:28 +0000 (22:09 -0400)
commite6131d30c21d2c308571078729dc8d2e1b746285
tree82d860a4c372b66ec3a60bf7a809fad4c132f90b
parent57cae87b77c93e8bdfd11293f11f140ff827269a
Kill the blame back-end on window close.

Currently 'git-gui blame' does not kill its back-end
process, hoping that it will die anyway when the pipe
is closed. However, in some cases the process works
for a long time without producing any output. This
behavior results in a runaway CPU hog.

Signed-off-by: Alexander Gavrilov <angavrilov@gmail.com>
Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
git-gui.sh
lib/blame.tcl