You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Hester Gong 8d9f8e10b1
Fix tags sort by creation time (descending) on branch/tag dropdowns (#23491)
This PR fixes the tags sort issue mentioned in #23432
The tags on dropdown shoud be sorted in descending order of time but are
not. Because when getting tags, it execeutes `git tag sort
--sort=-taggerdate`. Git supports two types of tags: lightweight and
annotated, and `git tag sort --sort=-taggerdate` dosen't work with
lightweight tags, which will not give correct result. This PR add
`GetTagNamesByRepoID ` to get tags from the database so the tags are
sorted.

Also adapt this change to the droplist when comparing branches. 

Dropdown places:

<img width="369" alt="截屏2023-03-15 14 25 39"
src="https://user-images.githubusercontent.com/17645053/225224506-65a72e50-4c11-41d7-8187-a7e9c7dab2cb.png">

<img width="675" alt="截屏2023-03-15 14 25 27"
src="https://user-images.githubusercontent.com/17645053/225224526-65ce8008-340c-43f6-aa65-b6bd9e1a1bf1.png">
1 year ago
..
admin Handle OpenID discovery URL errors a little nicer when creating/editing sources (#23397) 1 year ago
auth Provide the ability to set password hash algorithm parameters (#22942) 1 year ago
events Implement FSFE REUSE for golang files (#21840) 2 years ago
explore Remove useless comment in #23114 (#23173) 1 year ago
feed Add pagination for dashboard and user activity feeds (#22937) 1 year ago
healthcheck Refactor `setting.Database.UseXXX` to methods (#23354) 1 year ago
misc Implement FSFE REUSE for golang files (#21840) 2 years ago
org add user rename endpoint to admin api (#22789) 1 year ago
repo Fix tags sort by creation time (descending) on branch/tag dropdowns (#23491) 1 year ago
shared Add missing tabs to org projects page (#22705) 1 year ago
user add user rename endpoint to admin api (#22789) 1 year ago
auth.go Implement FSFE REUSE for golang files (#21840) 2 years ago
auth_windows.go Implement FSFE REUSE for golang files (#21840) 2 years ago
base.go Set `X-Gitea-Debug` header once (#23361) 1 year ago
goget.go refactor some functions to support ctx as first parameter (#21878) 2 years ago
home.go Implement FSFE REUSE for golang files (#21840) 2 years ago
metrics.go Implement FSFE REUSE for golang files (#21840) 2 years ago
nodeinfo.go Implement FSFE REUSE for golang files (#21840) 2 years ago
swagger_json.go Implement FSFE REUSE for golang files (#21840) 2 years ago
web.go Add missing tabs to org projects page (#22705) 1 year ago
webfinger.go Add context cache as a request level cache (#22294) 1 year ago