1
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-12-04 14:46:57 -05:00
gitea/services/convert
Lunny Xiao 6e19484f4d
Sync branches into databases ()
Related 
Related  
Related 
Close 
Related  

This PR will change all the branches retrieve method from reading git
data to read database to reduce git read operations.

- [x] Sync git branches information into database when push git data
- [x] Create a new table `Branch`, merge some columns of `DeletedBranch`
into `Branch` table and drop the table `DeletedBranch`.
- [x] Read `Branch` table when visit `code` -> `branch` page
- [x] Read `Branch` table when list branch names in `code` page dropdown
- [x] Read `Branch` table when list git ref compare page
- [x] Provide a button in admin page to manually sync all branches.
- [x] Sync branches if repository is not empty but database branches are
empty when visiting pages with branches list
- [x] Use `commit_time desc` as the default FindBranch order by to keep
consistent as before and deleted branches will be always at the end.

---------

Co-authored-by: Jason Song <i@wolfogre.com>
2023-06-29 10:03:20 +00:00
..
activity.go Fix Permission in API returned repository struct () 2023-06-22 13:08:08 +00:00
attachment.go Move convert package to services () 2022-12-29 10:57:15 +08:00
convert.go Sync branches into databases () 2023-06-29 10:03:20 +00:00
git_commit_test.go Move convert package to services () 2022-12-29 10:57:15 +08:00
git_commit.go Filter get single commit () 2023-05-10 09:34:07 +08:00
issue_comment.go Store and use seconds for timeline time comments () 2023-06-23 12:12:39 +00:00
issue_test.go Move convert package to services () 2022-12-29 10:57:15 +08:00
issue.go Add the ability to pin Issues () 2023-05-25 15:17:19 +02:00
main_test.go Move convert package to services () 2022-12-29 10:57:15 +08:00
mirror.go Fix SyncOnCommit always return false in API of push_mirrors () 2023-02-23 15:50:33 -06:00
notification.go Fix Permission in API returned repository struct () 2023-06-22 13:08:08 +00:00
package.go Fix Permission in API returned repository struct () 2023-06-22 13:08:08 +00:00
pull_review.go Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
pull_test.go Fix Permission in API returned repository struct () 2023-06-22 13:08:08 +00:00
pull.go Fix Permission in API returned repository struct () 2023-06-22 13:08:08 +00:00
release.go Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
repository.go Fix Permission in API returned repository struct () 2023-06-22 13:08:08 +00:00
status.go Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
user_test.go Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
user.go Add context cache as a request level cache () 2023-02-15 21:37:34 +08:00
utils_test.go Rewrite queue () 2023-05-08 19:49:59 +08:00
utils.go Move convert package to services () 2022-12-29 10:57:15 +08:00
wiki.go Make wiki title supports dashes and improve wiki name related features () 2023-04-19 13:50:10 -04:00