forgejo/routers/web/repo
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
..
actions Add workflow error notification in ui () 2023-03-14 15:27:03 +08:00
activity.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
attachment.go Preserve file size when creating attachments () 2023-03-12 03:48:07 -04:00
blame.go Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
branch.go Make branches list page operations remember current page () 2023-03-14 13:11:38 +08:00
cherry_pick.go Rename almost all Ctx functions () 2022-12-10 10:46:31 +08:00
commit.go Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
compare.go Fix tags sort by creation time (descending) on branch/tag dropdowns () 2023-03-16 12:01:10 -05:00
download.go Use context parameter in models/git () 2023-01-09 11:50:54 +08:00
editor.go Use CleanPath instead of path.Clean () 2023-03-08 20:17:39 +08:00
editor_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
find.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
http.go Use context parameter in services/repository () 2023-02-28 16:17:51 -06:00
http_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
issue.go Fix cannot reopen after pushing commits to a closed PR () 2023-03-03 21:16:58 +08:00
issue_content_history.go Move helpers to be prefixed with gt- () 2023-02-13 17:59:59 +00:00
issue_dependency.go Fix improper HTMLURL usages in Go code () 2023-02-11 14:34:11 +08:00
issue_label.go Add loading yaml label template files () 2023-03-02 01:44:23 +02:00
issue_label_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
issue_lock.go Fix improper HTMLURL usages in Go code () 2023-02-11 14:34:11 +08:00
issue_stopwatch.go Speed up HasUserStopwatch & GetActiveStopwatch () 2023-02-27 13:46:00 -05:00
issue_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
issue_timetrack.go Fix improper HTMLURL usages in Go code () 2023-02-11 14:34:11 +08:00
issue_watch.go Fix improper HTMLURL usages in Go code () 2023-02-11 14:34:11 +08:00
lfs.go Use CleanPath instead of path.Clean () 2023-03-08 20:17:39 +08:00
main_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
middlewares.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
migrate.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
milestone.go Rename almost all Ctx functions () 2022-12-10 10:46:31 +08:00
packages.go Use dynamic package type list () 2022-12-29 00:31:54 +01:00
patch.go Redirect to the commit page after applying patch () 2023-02-24 16:56:41 +00:00
projects.go Show edit/close/delete button on organization wide repositories () 2023-03-12 14:36:47 +01:00
projects_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
pull.go Fix cannot reopen after pushing commits to a closed PR () 2023-03-03 21:16:58 +08:00
pull_review.go Make Ctrl+Enter submit a pending comment (starting review) instead of submitting a single comment () 2023-03-04 02:13:37 -05:00
release.go Fix improper HTMLURL usages in Go code () 2023-02-11 14:34:11 +08:00
release_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
render.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
repo.go Use context parameter in services/repository () 2023-02-28 16:17:51 -06:00
runners.go Implement actions () 2023-01-31 09:45:19 +08:00
search.go Fix improper HTMLURL usages in Go code () 2023-02-11 14:34:11 +08:00
setting.go Use context parameter in services/repository () 2023-02-28 16:17:51 -06:00
setting_protected_branch.go Use context parameter in services/repository () 2023-02-28 16:17:51 -06:00
setting_secrets.go Add user secrets () 2023-02-01 20:53:04 +08:00
settings_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
tag.go Add main landmark to templates and adjust titles () 2023-02-01 22:56:10 +00:00
topic.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
treelist.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
view.go Replace repo.namedBlob by git.TreeEntry. () 2023-03-15 16:51:39 -05:00
view_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
webhook.go Add user webhooks () 2023-03-10 08:28:32 -06:00
wiki.go Use context parameter in models/git () 2023-01-09 11:50:54 +08:00
wiki_test.go Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00