git-gui: use HEAD as current branch when detached
commit f87a36b697 ("git-gui: use git-branch --show-current", 2024-02-12)
changed git-gui to use git-branch to access refs, rather than directly
reading files as doing the latter is not compatible with the reftable
backend. git branch --show-current reports an empty branch name when the
head is detached, and in this case load_current_branch needs to report
HEAD using special case logic as it did prior to the above commit. Make
it do so.
This addresses an issue with git-gui browser failing with a detached
head.
Signed-off-by: Mark Levedahl <mlevedahl@gmail.com>
Signed-off-by: Johannes Sixt <j6t@kdbg.org>
maint
parent
bb52cdac62
commit
89858b2f3c
|
|
@ -670,6 +670,9 @@ proc load_current_branch {} {
|
|||
|
||||
set current_branch [git branch --show-current]
|
||||
set is_detached [expr [string length $current_branch] == 0]
|
||||
if {$is_detached} {
|
||||
set current_branch {HEAD}
|
||||
}
|
||||
}
|
||||
|
||||
auto_load tk_optionMenu
|
||||
|
|
|
|||
Loading…
Reference in New Issue