gitea/services/convert
Chris Copeland 47b5965862
Add merge style `fast-forward-only` ()
With this option, it is possible to require a linear commit history with
the following benefits over the next best option `Rebase+fast-forward`:
The original commits continue existing, with the original signatures
continuing to stay valid instead of being rewritten, there is no merge
commit, and reverting commits becomes easier.

Closes 
..
activity.go For API attachments, use API URL ()
attachment.go Fix attachment download bug ()
convert.go Add branch protection setting for ignoring stale approvals ()
git_commit.go Even more `db.DefaultContext` refactor ()
git_commit_test.go Adjust object format interface ()
issue.go Show whether a PR is WIP inside popups ()
issue_comment.go Even more `db.DefaultContext` refactor ()
issue_test.go Move `convert` package to services ()
main_test.go make writing main test easier ()
mirror.go Even more `db.DefaultContext` refactor ()
notification.go Even more `db.DefaultContext` refactor ()
package.go Fix package webhook ()
pull.go Simplify how git repositories are opened ()
pull_review.go Fix `convert.ToTeams` on empty input ()
pull_test.go Fix `Permission` in API returned repository struct ()
release.go add Upload URL to release API ()
release_test.go add Upload URL to release API ()
repository.go Add merge style `fast-forward-only` ()
secret.go feat: implement organization secret creation API ()
status.go refactor improve NoBetterThan ()
user.go Fix API leaking Usermail if not logged in ()
user_test.go Add context cache as a request level cache ()
utils.go Move `convert` package to services ()
utils_test.go Rewrite queue ()
wiki.go Fix an actions schedule bug ()