You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gitea/services
zeripath 8598356df1
Refactor and tidy-up the merge/update branch code (#22568)
The merge and update branch code was previously a little tangled and had
some very long functions. The functions were not very clear in their
reasoning and there were deficiencies in their logging and at least one
bug in the handling of LFS for update by rebase.

This PR substantially refactors this code and splits things out to into
separate functions. It also attempts to tidy up the calls by wrapping
things in "context"s. There are also attempts to improve logging when
there are errors.

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

---------

Signed-off-by: Andrew Thornton <art27@cantab.net>
Co-authored-by: techknowlogick <techknowlogick@gitea.io>
Co-authored-by: delvh <dev.lh@web.de>
2 years ago
..
actions Avoid panic caused by broken payload when creating commit status (#23216) 2 years ago
agit
asymkey
attachment
auth
automerge
context
convert
cron
externalaccount
forms Make Ctrl+Enter submit a pending comment (starting review) instead of submitting a single comment (#23245) 2 years ago
gitdiff Fix broken code editor diff preview (#23307) 2 years ago
issue
lfs
mailer Make Ctrl+Enter submit a pending comment (starting review) instead of submitting a single comment (#23245) 2 years ago
markup
migrations Add loading yaml label template files (#22976) 2 years ago
mirror Fill head commit to in payload when notifying push commits for mirroring (#23215) 2 years ago
org
packages
pull Refactor and tidy-up the merge/update branch code (#22568) 2 years ago
release
repository Use context parameter in services/repository (#23186) 2 years ago
task
user
webhook
wiki