gitea/routers/web/repo
Jimmy Praet 78118a3b02
Add checkbox to delete pull branch after successful merge ()
* Add checkbox to delete pull branch after successful merge

* Omit DeleteBranchAfterMerge field in json

* Log a warning instead of error when PR head branch deleted

* Add DefaultDeleteBranchAfterMerge to PullRequestConfig

* Add support for delete_branch_after_merge via API

* Fix for API: the branch should be deleted from the HEAD repo

If head and base repo are the same, reuse the already opened ctx.Repo.GitRepo

* Don't delegate to CleanupBranch, only reuse branch deletion code

CleanupBranch contains too much logic that has already been performed by the Merge

* Reuse gitrepo in MergePullRequest

Co-authored-by: Andrew Thornton <art27@cantab.net>
..
activity.go Refactor routers directory ()
attachment.go Refactor routers directory ()
blame.go Link to previous blames in file blame page ()
branch.go Let package git depend on setting but not opposite ()
commit.go Let package git depend on setting but not opposite ()
compare.go Fix diff expansion is missing final line in a file ()
download.go Refactor routers directory ()
editor.go Refactor routers directory ()
editor_test.go Refactor routers directory ()
http.go Fix various documentation, user-facing, and source comment typos ()
http_test.go Fix http path bug ()
issue.go Fix various documentation, user-facing, and source comment typos ()
issue_dependency.go Refactor routers directory ()
issue_label.go Refactor routers directory ()
issue_label_test.go Refactor routers directory ()
issue_lock.go Refactor routers directory ()
issue_stopwatch.go Refactor routers directory ()
issue_test.go Refactor routers directory ()
issue_timetrack.go Refactor routers directory ()
issue_watch.go Refactor routers directory ()
lfs.go Refactor routers directory ()
main_test.go Refactor routers directory ()
middlewares.go Refactor routers directory ()
migrate.go Add push to remote mirror repository ()
milestone.go More efficiently parse shas for shaPostProcessor ()
projects.go More efficiently parse shas for shaPostProcessor ()
projects_test.go Refactor routers directory ()
pull.go Add checkbox to delete pull branch after successful merge ()
pull_review.go Add attachments for PR reviews ()
release.go Add tag protection ()
release_test.go Refactor routers directory ()
repo.go Rework repository archive ()
search.go Refactor routers directory ()
setting.go Add checkbox to delete pull branch after successful merge ()
setting_protected_branch.go Refactor routers directory ()
settings_test.go Refactor routers directory ()
tag.go Add tag protection ()
topic.go Refactor routers directory ()
view.go Fix external renderer ()
webhook.go Implemented head_commit for webhooks ()
wiki.go Let package git depend on setting but not opposite ()
wiki_test.go Refactor routers directory ()