summaryrefslogtreecommitdiff
path: root/git-gui
diff options
context:
space:
mode:
authorShawn O. Pearce <spearce@spearce.org>2006-11-25 02:45:19 -0500
committerShawn O. Pearce <spearce@spearce.org>2006-11-25 02:45:19 -0500
commitd90d83a3a95e5fb4672906589ac0a19c19f1187b (patch)
treede0823ba956d381dcca7d288d5771956cf5d5d40 /git-gui
parent700a65ce380f29a5083bcc230aa1ef5c28e66f2c (diff)
downloadgit-d90d83a3a95e5fb4672906589ac0a19c19f1187b.tar.gz
git-gui: Parse off refs/remotes when showing current branch.
Even though the user shouldn't have a remote branch checked out, if they do we should still show as short of the branch name as possible. Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Diffstat (limited to 'git-gui')
-rwxr-xr-xgit-gui2
1 files changed, 1 insertions, 1 deletions
diff --git a/git-gui b/git-gui
index 69ebd90958..48e781dd30 100755
--- a/git-gui
+++ b/git-gui
@@ -266,7 +266,7 @@ proc repository_state {ctvar hdvar mhvar} {
if {[catch {set current_branch [exec git symbolic-ref HEAD]}]} {
set current_branch {}
} else {
- regsub ^refs/(heads|tags)/ \
+ regsub ^refs/((heads|tags|remotes)/)? \
$current_branch \
{} \
current_branch