aboutsummaryrefslogtreecommitdiff
path: root/data.go
diff options
context:
space:
mode:
Diffstat (limited to 'data.go')
-rw-r--r--data.go11
1 files changed, 10 insertions, 1 deletions
diff --git a/data.go b/data.go
index 734669d..944d89b 100644
--- a/data.go
+++ b/data.go
@@ -267,7 +267,16 @@ func (d *Data) TargetVersions() (tv []string) {
for s := range m {
tv = append(tv, s)
}
- sort.Strings(tv)
+ sort.Slice(tv,
+ func(i, j int) bool {
+ if strings.HasPrefix(tv[i], "git") {
+ return true
+ }
+ if strings.HasPrefix(tv[j], "git") {
+ return false
+ }
+ return strings.Compare(tv[i], tv[j]) < 0
+ })
return
}