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/repository
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
..
collaborator.go Always reuse transaction (#22362) 2 years ago
collaborator_test.go Rename `repo.GetOwner` to `repo.LoadOwner` (#22967) 1 year ago
commits.go Add context cache as a request level cache (#22294) 1 year ago
commits_test.go Avoid warning for system setting when start up (#23054) 1 year ago
create.go Add loading yaml label template files (#22976) 1 year ago
create_test.go Map OIDC groups to Orgs/Teams (#21441) 1 year ago
delete.go Rename `repo.GetOwner` to `repo.LoadOwner` (#22967) 1 year ago
env.go Implement actions (#21937) 1 year ago
fork.go Implement FSFE REUSE for golang files (#21840) 2 years ago
generate.go Repositories: by default disable all units except code and pulls on forks (#22541) 1 year ago
generate_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
hooks.go Implement FSFE REUSE for golang files (#21840) 2 years ago
init.go Reduce duplicate and useless code in options (#23369) 1 year ago
main_test.go Implement FSFE REUSE for golang files (#21840) 2 years ago
push.go Fix pull request update showing too many commits with multiple branches (#22856) 1 year ago
repo.go Add context cache as a request level cache (#22294) 1 year ago
temp.go Implement FSFE REUSE for golang files (#21840) 2 years ago