forgejo/templates/repo
a1012112796 3705168837
Add agit flow support in gitea (#14295)
* feature: add agit flow support

ref: https://git-repo.info/en/2020/03/agit-flow-and-git-repo/

example:

```Bash
git checkout -b test
echo "test" >> README.md
git commit -m "test"
git push origin HEAD:refs/for/master -o topic=test
```

Signed-off-by: a1012112796 <1012112796@qq.com>

* fix lint

* simplify code add fix some nits

* update merge help message

* Apply suggestions from code review. Thanks @jiangxin

* add forced-update message

* fix lint

* splite writePktLine

* add refs/for/<target-branch>/<topic-branch> support also

* Add test code add fix api

* fix lint

* fix test

* skip test if git version < 2.29

* try test with git 2.30.1

* fix permission check bug

* fix some nit

* logic implify and test code update

* fix bug

* apply suggestions from code review

* prepare for merge

Signed-off-by: Andrew Thornton <art27@cantab.net>

* fix permission check bug

- test code update
- apply suggestions from code review @zeripath

Signed-off-by: a1012112796 <1012112796@qq.com>

* fix bug when target branch isn't exist

* prevent some special push and fix some nits

* fix lint

* try splite

* Apply suggestions from code review

- fix permission check
- handle user rename

* fix version negotiation

* remane

* fix template

* handle empty repo

* ui: fix  branch link under the title

* fix nits

Co-authored-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
2021-07-28 17:42:56 +08:00
..
branch Add possibility to make branch in branch page (#15960) 2021-05-24 15:57:46 +01:00
diff Handle too long PR titles correctly (#16517) 2021-07-25 03:59:27 +01:00
editor Add attachments for PR reviews (#16075) 2021-06-14 21:12:33 -04:00
graph Use pulls in commit graph unless pulls are disabled (#15774) 2021-05-07 20:10:30 +02:00
issue Add agit flow support in gitea (#14295) 2021-07-28 17:42:56 +08:00
migrate Add button to delete undeleted repositories from failed migrations (#16197) 2021-06-30 21:14:53 +02:00
projects remove unimplemented searchbar from project view (#15901) 2021-05-17 02:10:30 +02:00
pulls Enforce tab indentation in templates (#15289) 2021-04-10 23:46:37 -04:00
release Add attachments for PR reviews (#16075) 2021-06-14 21:12:33 -04:00
settings Add support for corporate WeChat webhooks (#15910) 2021-07-23 12:41:27 +08:00
wiki Use a generic markup class to display externally rendered files and diffs (#15735) 2021-05-07 10:43:41 +02:00
activity.tmpl Enforce tab indentation in templates (#15289) 2021-04-10 23:46:37 -04:00
blame.tmpl Link to previous blames in file blame page (#16259) 2021-06-28 01:13:20 +02:00
branch_dropdown.tmpl Fix extra curly brace breaking release compare (#15988) 2021-05-26 21:07:39 -04:00
clone_buttons.tmpl Replace clipboard.js with async clipboard api (#15899) 2021-05-30 20:15:57 +01:00
commit_page.tmpl Enforce tab indentation in templates (#15289) 2021-04-10 23:46:37 -04:00
commit_status.tmpl Show dropdown with all statuses for commit (#13977) 2020-12-20 11:13:12 +08:00
commit_statuses.tmpl Show dropdown with all statuses for commit (#13977) 2020-12-20 11:13:12 +08:00
commits.tmpl Add compare tag dropdown to releases page (#15695) 2021-05-03 13:27:48 -04:00
commits_list.tmpl Show dropdown with all statuses for commit (#13977) 2020-12-20 11:13:12 +08:00
commits_list_small.tmpl Show dropdown with all statuses for commit (#13977) 2020-12-20 11:13:12 +08:00
commits_table.tmpl Enforce tab indentation in templates (#15289) 2021-04-10 23:46:37 -04:00
create.tmpl not show link to migration on repo reate page when it was disabled (#15957) 2021-05-26 12:13:00 -04:00
empty.tmpl Fix default push instructions on empty repos (#16302) 2021-06-30 20:40:51 +02:00
forks.tmpl Direct avatar rendering (#13649) 2020-12-03 19:46:11 +01:00
graph.tmpl Add class to page content to unify top margin (#13766) 2020-11-30 23:00:14 -05:00
header.tmpl Add push to remote mirror repository (#15157) 2021-06-14 19:20:43 +02:00
home.tmpl Add compare tag dropdown to releases page (#15695) 2021-05-03 13:27:48 -04:00
icon.tmpl Do not display org avatar near icon for internal repos (#13957) 2020-12-13 16:51:15 -05:00
search.tmpl Issue sidebar and misc css fixes (#15524) 2021-05-16 22:18:18 +02:00
shabox_badge.tmpl Fix avatar template error (#13833) 2020-12-03 23:12:59 +00:00
sub_menu.tmpl Move macaron to chi (#14293) 2021-01-26 16:36:53 +01:00
upload.tmpl Add attachments for PR reviews (#16075) 2021-06-14 21:12:33 -04:00
user_cards.tmpl Direct avatar rendering (#13649) 2020-12-03 19:46:11 +01:00
view_file.tmpl Fix and restyle menu on code line (#15913) 2021-05-18 23:16:02 -04:00
view_list.tmpl Show dropdown with all statuses for commit (#13977) 2020-12-20 11:13:12 +08:00
watchers.tmpl Add class to page content to unify top margin (#13766) 2020-11-30 23:00:14 -05:00