forgejo/routers/web
Hester Gong 8d9f8e10b1
Fix tags sort by creation time (descending) on branch/tag dropdowns ()
This PR fixes the tags sort issue mentioned in 
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">
2023-03-16 12:01:10 -05:00
..
admin Handle OpenID discovery URL errors a little nicer when creating/editing sources () 2023-03-10 01:14:43 -05:00
auth Provide the ability to set password hash algorithm parameters () 2023-02-19 15:35:20 +08:00
events Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
explore Remove useless comment in () 2023-02-27 13:24:33 +01:00
feed Add pagination for dashboard and user activity feeds () 2023-02-24 16:15:10 -05:00
healthcheck Refactor setting.Database.UseXXX to methods () 2023-03-07 18:51:06 +08:00
misc Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
org add user rename endpoint to admin api () 2023-03-14 03:45:21 -04:00
repo Fix tags sort by creation time (descending) on branch/tag dropdowns () 2023-03-16 12:01:10 -05:00
shared Add missing tabs to org projects page () 2023-03-10 09:18:20 -06:00
user add user rename endpoint to admin api () 2023-03-14 03:45:21 -04:00
auth.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
auth_windows.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
base.go Set X-Gitea-Debug header once () 2023-03-08 15:40:04 -05:00
goget.go refactor some functions to support ctx as first parameter () 2022-12-03 10:48:26 +08:00
home.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
metrics.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
nodeinfo.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
swagger_json.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
web.go Add missing tabs to org projects page () 2023-03-10 09:18:20 -06:00
webfinger.go Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00