the output produced by for-each-rev is lexicographic.
Signed-off-by: oppiliappan me@oppi.li
··· 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 }