forgejo/modules/context
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
..
access_log.go Parse external request id from request headers, and print it in access log () 2023-03-10 09:54:32 -06:00
api.go Set X-Gitea-Debug header once () 2023-03-08 15:40:04 -05:00
api_org.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
api_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
auth.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
captcha.go Add new captcha: cloudflare turnstile () 2023-02-05 15:29:03 +08:00
context.go Set X-Gitea-Debug header once () 2023-03-08 15:40:04 -05:00
csrf.go Update gitea-vet to check FSFE REUSE () 2022-12-02 22:14:57 +08:00
form.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
org.go Add missing tabs to org projects page () 2023-03-10 09:18:20 -06:00
package.go Rename almost all Ctx functions () 2022-12-10 10:46:31 +08:00
pagination.go Make branches list page operations remember current page () 2023-03-14 13:11:38 +08:00
permission.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
private.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo.go Fix tags sort by creation time (descending) on branch/tag dropdowns () 2023-03-16 12:01:10 -05:00
response.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
utils.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
xsrf.go Update gitea-vet to check FSFE REUSE () 2022-12-02 22:14:57 +08:00
xsrf_test.go Update gitea-vet to check FSFE REUSE () 2022-12-02 22:14:57 +08:00