diff options
Diffstat (limited to 'git-gui.sh')
-rwxr-xr-x | git-gui.sh | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/git-gui.sh b/git-gui.sh index e554043e99..815725d1e1 100755 --- a/git-gui.sh +++ b/git-gui.sh @@ -2944,7 +2944,12 @@ blame { } 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 |