aboutsummaryrefslogtreecommitdiff
path: root/combine-diff.c
diff options
context:
space:
mode:
authorPetr Baudis <pasky@suse.cz>2006-02-01 00:40:33 +0100
committerJunio C Hamano <junkio@cox.net>2006-02-01 19:47:52 -0800
commit6a1f79c1f1a54f97f122a86c71837fb1f1408b67 (patch)
tree3514ef70261e0822a0b0e2f2f51651e85fd81453 /combine-diff.c
parent884944239f2ab673cedfaa5e7999d31fd6a46331 (diff)
downloadgit-6a1f79c1f1a54f97f122a86c71837fb1f1408b67.tar.gz
git-6a1f79c1f1a54f97f122a86c71837fb1f1408b67.tar.xz
Allow diff and index commands to be interrupted
So far, e.g. git-update-index --refresh was basically uninterruptable by ctrl-c, since it hooked the SIGINT handler, but that handler would only unlink the lockfile but not actually quit. This makes it propagate the signal to the default handler. Note that I expected it to work without resetting the signal handler to SIG_DFL, but without that it ended in an infinite loop of tgkill()s - is my glibc violating SUS or what? Signed-off-by: Petr Baudis <pasky@suse.cz> Signed-off-by: Junio C Hamano <junkio@cox.net>
Diffstat (limited to 'combine-diff.c')
0 files changed, 0 insertions, 0 deletions