Browse Source

gitk: Fix warning when removing a branch

When we had two heads on the same commit, and the user tried to remove
one of them, gitk was sometimes incorrectly saying that the commits
on that branch weren't on any other branch.  This fixes it.

Signed-off-by: Paul Mackerras <paulus@samba.org>
maint
Paul Mackerras 18 years ago
parent
commit
b1054ac985
  1. 4
      gitk

4
gitk

@ -6168,7 +6168,7 @@ proc cobranch {} {


proc rmbranch {} { proc rmbranch {} {
global headmenuid headmenuhead mainhead global headmenuid headmenuhead mainhead
global headids idheads global idheads


set head $headmenuhead set head $headmenuhead
set id $headmenuid set id $headmenuid
@ -6178,7 +6178,7 @@ proc rmbranch {} {
return return
} }
set dheads [descheads $id] set dheads [descheads $id]
if {$dheads eq $headids($head)} { if {$idheads($dheads) eq $head} {
# the stuff on this branch isn't on any other branch # the stuff on this branch isn't on any other branch
if {![confirm_popup "The commits on branch $head aren't on any other\ if {![confirm_popup "The commits on branch $head aren't on any other\
branch.\nReally delete branch $head?"]} return branch.\nReally delete branch $head?"]} return

Loading…
Cancel
Save