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.
forgejo/modules/git/pipeline
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>
1 year ago
..
catfile.go Implement FSFE REUSE for golang files (#21840) 2 years ago
lfs.go Implement FSFE REUSE for golang files (#21840) 2 years ago
lfs_nogogit.go Implement FSFE REUSE for golang files (#21840) 2 years ago
namerev.go Implement FSFE REUSE for golang files (#21840) 2 years ago
revlist.go Refactor and tidy-up the merge/update branch code (#22568) 1 year ago