tangled
alpha
login
or
join now
back
round
0
view raw
knotserver: fix sort order of tags
#610
merged
opened by
oppi.li
3 months ago
targeting
master
from
push-okxlrwoolxpr
the output produced by for-each-rev is lexicographic.
Signed-off-by: oppiliappan
me@oppi.li
options
unified
split
Changed files
+10
-1
knotserver
git
tag.go
+10
-1
knotserver/git/tag.go
···
94
94
tags = append(tags, tag)
95
95
}
96
96
97
97
-
slices.Reverse(tags)
97
97
+
slices.SortFunc(tags, func(a, b object.Tag) int {
98
98
+
if a.Tagger.When.After(b.Tagger.When) {
99
99
+
return -1
100
100
+
}
101
101
+
if b.Tagger.When.After(a.Tagger.When) {
102
102
+
return 1
103
103
+
}
104
104
+
return 0
105
105
+
})
106
106
+
98
107
return tags, nil
99
108
}