From 0ef699aa1e20c4a9fdbc14056d70683809d34ff6 Mon Sep 17 00:00:00 2001 From: oppiliappan Date: Sat, 27 Sep 2025 13:32:37 +0100 Subject: [PATCH] knotserver: fix sort order of tags Change-Id: okxlrwoolxpryrrvnqysrwrurtkoolsn Signed-off-by: oppiliappan --- knotserver/git/tag.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/knotserver/git/tag.go b/knotserver/git/tag.go index db4ac326..bee1a57c 100644 --- a/knotserver/git/tag.go +++ b/knotserver/git/tag.go @@ -2,7 +2,6 @@ package git import ( "fmt" - "slices" "strconv" "strings" "time" @@ -35,7 +34,7 @@ func (g *GitRepo) Tags() ([]object.Tag, error) { outFormat.WriteString("") outFormat.WriteString(recordSeparator) - output, err := g.forEachRef(outFormat.String(), "refs/tags") + output, err := g.forEachRef(outFormat.String(), "--sort=-creatordate", "refs/tags") if err != nil { return nil, fmt.Errorf("failed to get tags: %w", err) } @@ -94,6 +93,5 @@ func (g *GitRepo) Tags() ([]object.Tag, error) { tags = append(tags, tag) } - slices.Reverse(tags) return tags, nil } -- 2.43.0