gitea/services/pull
Lunny Xiao 29f149bd9f
Move context from modules to services ()
Since `modules/context` has to depend on `models` and many other
packages, it should be moved from `modules/context` to
`services/context` according to design principles. There is no logic
code change on this PR, only move packages.

- Move `code.gitea.io/gitea/modules/context` to
`code.gitea.io/gitea/services/context`
- Move `code.gitea.io/gitea/modules/contexttest` to
`code.gitea.io/gitea/services/contexttest` because of depending on
context
- Move `code.gitea.io/gitea/modules/upload` to
`code.gitea.io/gitea/services/context/upload` because of depending on
context
..
check.go Use the database object format name but not read from git repoisitory everytime and fix possible migration wrong objectformat when migrating a sha256 repository ()
check_test.go Replace assert.Fail with assert.FailNow ()
comment.go Simplify how git repositories are opened ()
commit_status.go Disallow merge when required checked are missing ()
edits.go Implement FSFE REUSE for golang files ()
lfs.go Remove GetByBean method because sometimes it's danger when query condition parameter is zero and also introduce new generic methods ()
main_test.go make writing main test easier ()
merge.go Use the database object format name but not read from git repoisitory everytime and fix possible migration wrong objectformat when migrating a sha256 repository ()
merge_ff_only.go Add merge style `fast-forward-only` ()
merge_merge.go Add merge style `fast-forward-only` ()
merge_prepare.go Refactor merge/update git command calls ()
merge_rebase.go Simplify how git repositories are opened ()
merge_squash.go Simplify how git repositories are opened ()
merge_test.go Support template for merge message description ()
patch.go Simplify how git repositories are opened ()
patch_unmerged.go Implement FSFE REUSE for golang files ()
pull.go Move context from modules to services ()
pull_test.go Simplify how git repositories are opened ()
review.go Add attachment support for code review comments ()
temp_repo.go Adjust object format interface ()
update.go Sync branches into databases ()
update_rebase.go Refactor and tidy-up the merge/update branch code ()