From: Shawn O. Pearce Date: Sat, 2 Jun 2007 20:03:52 +0000 (-0400) Subject: git-gui: Label the uncommitted blame history entry X-Git-Tag: gitgui-0.7.3~9 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=c5db65aef3b4268adbadc8019ecbd7d3fdc374e8;p=git.git git-gui: Label the uncommitted blame history entry If the user runs the blame viewer on a working directory file instead of a specific commit-ish then we have no value for the commit SHA1 or the summary line; this causes the history menu to get an empty entry at the very bottom. We now look for this odd case and call the meny entry "Working Directory". Signed-off-by: Shawn O. Pearce --- diff --git a/lib/blame.tcl b/lib/blame.tcl index d8d27c9cb..0561fb491 100644 --- a/lib/blame.tcl +++ b/lib/blame.tcl @@ -370,6 +370,8 @@ method _history_menu {} { if {[regexp {^[0-9a-f]{40}$} $c]} { set t [string range $c 0 8]... + } elseif {$c eq {}} { + set t {Working Directory} } else { set t $c }