From 63ea55f51f348833ec154ca8ea1862123d136991 Mon Sep 17 00:00:00 2001 From: Sebastian Schuberth Date: Fri, 29 Aug 2014 19:39:56 +0200 Subject: [PATCH] git-gui/gitk: Do not use a Cygwin-specific kill flag on Windows Windows does not necessarily mean Cygwin, it could also be MSYS. The latter ships with a version of "kill" that does not understand "-f". In msysgit this was addressed shipping Cygwin's version of kill. Properly fix this by using the stock Windows "taskkill" command instead, which is available since Windows XP Professional. Signed-off-by: Sebastian Schuberth --- git-gui/git-gui.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/git-gui/git-gui.sh b/git-gui/git-gui.sh index b186329d28..a1c823efc8 100755 --- a/git-gui/git-gui.sh +++ b/git-gui/git-gui.sh @@ -666,9 +666,7 @@ proc kill_file_process {fd} { catch { if {[is_Windows]} { - # Use a Cygwin-specific flag to allow killing - # native Windows processes - exec kill -f $process + exec taskkill /pid $process } else { exec kill $process }