diff --git a/git-gui.sh b/git-gui.sh
index e554043e99ce25bf1066e930a3be67d54b4e0ec5..815725d1e1fec3068e07320a682becd80d25fff9 100755 (executable)
--- a/git-gui.sh
+++ b/git-gui.sh
}
blame {
if {$head eq {} && ![file exists $path]} {
- puts stderr [mc "fatal: cannot stat path %s: No such file or directory" $path]
+ catch {wm withdraw .}
+ tk_messageBox \
+ -icon error \
+ -type ok \
+ -title [mc "git-gui: fatal error"] \
+ -message [mc "fatal: cannot stat path %s: No such file or directory" $path]
exit 1
}
blame::new $head $path $jump_spec