summaryrefslogtreecommitdiff
path: root/setup.c
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2009-05-10 01:53:19 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2009-05-16 19:46:31 -0700
commitff790b6a4bb7fa3bbccd5ea23cefd89da900aa2e (patch)
tree2c8d980e4b12acacca638b5fcc6e2b08d34f251f /setup.c
parentcompletion: fix PS1 display during a merge on detached HEAD (diff)
downloadtgif-ff790b6a4bb7fa3bbccd5ea23cefd89da900aa2e.tar.xz
completion: simplify "current branch" in __git_ps1()
As I very often work on a detached HEAD, I found it pretty confusing when __git_ps1() said 'some-name'. Did I create a branch with that name by mistake, or do I happen to be on a commit with that exact tag? This patch fixes the issue by enclosing non branch names in a pair of parentheses when used to substitute %s token in __git_ps1() argument. It also fixes a small bug where the branch part is left empty when .git/HEAD is unreadable for whatever reason. The output now says "(unknown)". Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'setup.c')
0 files changed, 0 insertions, 0 deletions