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/services
Brecht Van Lommel 8bdc0acf97
Fix pull request update showing too many commits with multiple branches (#22856)
When the base repository contains multiple branches with the same
commits as the base branch, pull requests can show a long list of
commits already in the base branch as having been added.

What this is supposed to do is exclude commits already in the base
branch. But the mechansim to do so assumed a commit only exists in a
single branch. Now use `git rev-list A B --not branchName` instead of
filtering commits afterwards.

The logic to detect if there was a force push also was wrong for
multiple branches. If the old commit existed in any branch in the base
repository it would assume there was no force push. Instead check if the
old commit is an ancestor of the new commit.
1 year ago
..
actions Avoid panic caused by broken payload when creating commit status (#23216) 1 year ago
agit Rename almost all Ctx functions (#22071) 2 years ago
asymkey Add context cache as a request level cache (#22294) 1 year ago
attachment Add API management for issue/pull and comment attachments (#21783) 2 years ago
auth Use minio/sha256-simd for accelerated SHA256 (#23052) 1 year ago
automerge Add force_merge to merge request and fix checking mergable (#23010) 1 year ago
context Support org/user level projects (#22235) 1 year ago
convert Fix SyncOnCommit always return false in API of push_mirrors (#23088) 1 year ago
cron Add Cargo package registry (#21888) 1 year ago
externalaccount Implement FSFE REUSE for golang files (#21840) 2 years ago
forms Make Ctrl+Enter submit a pending comment (starting review) instead of submitting a single comment (#23245) 1 year ago
gitdiff Fix broken code editor diff preview (#23307) 1 year ago
issue Webhooks: for issue close/reopen action, add commit ID that caused it (#22583) 1 year ago
lfs Use minio/sha256-simd for accelerated SHA256 (#23052) 1 year ago
mailer Make Ctrl+Enter submit a pending comment (starting review) instead of submitting a single comment (#23245) 1 year ago
markup Implement FSFE REUSE for golang files (#21840) 2 years ago
migrations Use CleanPath instead of path.Clean (#23371) 1 year ago
mirror Fill head commit to in payload when notifying push commits for mirroring (#23215) 1 year ago
org Implement FSFE REUSE for golang files (#21840) 2 years ago
packages Use CleanPath instead of path.Clean (#23371) 1 year ago
pull Fix pull request update showing too many commits with multiple branches (#22856) 1 year ago
release Add context cache as a request level cache (#22294) 1 year ago
repository Fix pull request update showing too many commits with multiple branches (#22856) 1 year ago
task Implement FSFE REUSE for golang files (#21840) 2 years ago
user Add context cache as a request level cache (#22294) 1 year ago
webhook Use minio/sha256-simd for accelerated SHA256 (#23052) 1 year ago
wiki Improve utils of slices (#22379) 2 years ago