1
0
Fork 0
forked from forgejo/forgejo
forgejo-domi/templates/repo
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
..
actions Support downloading raw task logs () 2023-06-29 10:58:56 +08:00
branch Sync branches into databases () 2023-06-29 10:03:20 +00:00
cite Button and color enhancements () 2023-06-09 08:37:47 +00:00
diff Link to existing PR when trying to open a new PR on the same branches () 2023-06-25 10:03:36 +00:00
editor Add template linting via djlint () 2023-06-14 18:17:58 +00:00
find Refactor hiding-methods, remove jQuery show/hide, remove .hide class, remove inline style=display:none () 2023-02-19 12:06:14 +08:00
graph Improve commit date in commit graph () 2023-04-28 14:58:59 -04:00
issue Fix milestones deletion () 2023-06-29 10:17:18 +02:00
migrate Fix migrate page layout on mobile () 2023-06-26 09:57:36 +00:00
projects Various UI fixes () 2023-06-21 21:59:49 -04:00
pulls Make diff view full width again () 2023-05-09 05:21:03 +00:00
release Button and color enhancements () 2023-06-09 08:37:47 +00:00
settings Split lfs size from repository size () 2023-06-28 22:41:02 +00:00
tag RSS icon fixes () 2023-05-10 22:27:02 +00:00
wiki Improve wiki sidebar and TOC () 2023-06-23 15:51:43 -04:00
activity.tmpl Fix UI on mobile view () 2023-06-18 10:31:42 +00:00
blame.tmpl Add template linting via djlint () 2023-06-14 18:17:58 +00:00
branch_dropdown.tmpl Make Issue/PR/projects more compact, misc CSS tweaks () 2023-05-03 17:58:59 -04:00
clone_buttons.tmpl Rework button coloring, add focus and active colors () 2023-05-29 12:45:22 +00:00
clone_script.tmpl Rework button coloring, add focus and active colors () 2023-05-29 12:45:22 +00:00
commit_page.tmpl Fine tune "dropdown button" icon () 2023-06-25 02:40:41 +00:00
commit_status.tmpl Use different SVG for pending and running actions () 2023-03-31 17:24:39 +08:00
commit_statuses.tmpl Button and color enhancements () 2023-06-09 08:37:47 +00:00
commits.tmpl Fix some UI alignments () 2023-06-15 15:12:08 +00:00
commits_list.tmpl Add template linting via djlint () 2023-06-14 18:17:58 +00:00
commits_list_small.tmpl Use flex to align SVG and text () 2023-06-14 16:40:15 +00:00
commits_table.tmpl Use data-tooltip-content for tippy tooltip () 2023-03-24 18:35:38 +08:00
create.tmpl Improve some Forms () 2023-05-26 09:42:54 +00:00
create_helper.tmpl Add templates to customize text when creating and migrating repositories 2023-01-24 22:36:48 -05:00
empty.tmpl Fix UI on mobile view () 2023-06-18 10:31:42 +00:00
file_info.tmpl Show if File is Executable () 2023-06-16 07:46:12 +02:00
forks.tmpl Remove fomantic ".link" selector and styles () 2023-04-03 20:47:23 -04:00
graph.tmpl Replace remaining fontawesome dropdown icons with SVG () 2023-05-01 05:35:02 -04:00
header.tmpl Add template linting via djlint () 2023-06-14 18:17:58 +00:00
home.tmpl When viewing a file, hide the add button () 2023-06-18 09:21:50 +00:00
icon.tmpl Move helpers to be prefixed with gt- () 2023-02-13 17:59:59 +00:00
packages.tmpl Add main landmark to templates and adjust titles () 2023-02-01 22:56:10 +00:00
release_tag_header.tmpl Use flex to align SVG and text () 2023-06-14 16:40:15 +00:00
search.tmpl Use data-tooltip-content for tippy tooltip () 2023-03-24 18:35:38 +08:00
search_name.tmpl Clean template/helper.go () 2023-04-07 03:31:41 -04:00
shabox_badge.tmpl Fix shabox regression () 2023-02-16 09:37:11 +08:00
sub_menu.tmpl Split lfs size from repository size () 2023-06-28 22:41:02 +00:00
unicode_escape_prompt.tmpl Convert <div class="button"> to <button class="button"> () 2023-03-14 11:34:09 +08:00
upload.tmpl Refactor i18n to locale () 2022-06-27 15:58:46 -05:00
user_cards.tmpl Change join_on translation to joined_on and include placeholder for the date () 2023-05-06 18:10:30 +08:00
view_file.tmpl Button and color enhancements () 2023-06-09 08:37:47 +00:00
view_list.tmpl Various UI fixes () 2023-06-21 21:59:49 -04:00
watchers.tmpl Fix user-cards format () 2023-04-29 15:43:01 -04:00