diff options
author | Shawn O. Pearce <spearce@spearce.org> | 2007-06-02 16:03:52 -0400 |
---|---|---|
committer | Shawn O. Pearce <spearce@spearce.org> | 2007-06-06 01:26:50 -0400 |
commit | c5db65aef3b4268adbadc8019ecbd7d3fdc374e8 (patch) | |
tree | a6570b0b9b905d632246a2ffdb91a5c87721b56b | |
parent | git-gui: Switch internal blame structure to Tcl lists (diff) | |
download | tgif-c5db65aef3b4268adbadc8019ecbd7d3fdc374e8.tar.xz |
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 <spearce@spearce.org>
-rw-r--r-- | lib/blame.tcl | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/blame.tcl b/lib/blame.tcl index d8d27c9cbf..0561fb491d 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 } |