Skip to content

Commit f896039

Browse files
committed
Merge branch 'mr/sort-refs-by-type'
* mr/sort-refs-by-type: gitk: filter invisible upstream refs from reference list gitk: avoid duplicated upstream refs Signed-off-by: Johannes Sixt <[email protected]>
2 parents 2d3f3f0 + 9965cc7 commit f896039

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

gitk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10238,15 +10238,15 @@ proc refill_reflist {} {
1023810238
if {![string match "remotes/*" $n] && [string match $reflistfilter $n]} {
1023910239
if {[commitinview $headids($n) $curview]} {
1024010240
lappend localrefs [list $n H]
10241-
if {[info exists upstreamofref($n)]} {
10241+
if {[info exists upstreamofref($n)] && [commitinview $headids($upstreamofref($n)) $curview]} {
1024210242
lappend trackedremoterefs [list $upstreamofref($n) R]
1024310243
}
1024410244
} else {
1024510245
interestedin $headids($n) {run refill_reflist}
1024610246
}
1024710247
}
1024810248
}
10249-
set trackedremoterefs [lsort -index 0 $trackedremoterefs]
10249+
set trackedremoterefs [lsort -index 0 -unique $trackedremoterefs]
1025010250
set localrefs [lsort -index 0 $localrefs]
1025110251
1025210252
foreach n [array names headids] {

0 commit comments

Comments
 (0)