Skip to content

Fix getting commits for a merge request originating from a (now deleted) fork #403

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

cpfeiffer
Copy link

This method used to use the merge request's source project (e.g. a fork) to get the commits. However this appears to be unnecessary and wrong with current GitLab versions at least 14.x, 15.x).

In particular, this would fail hard when trying to get the commits after the source project was deleted.

The commits of a merge request belong to the project of the merge request and not to any other project where they may have been developed in.

This now works both for fork (still available) and fork (deleted), as well as merge requests from within the same project (no fork),

This method used to use the merge request's source project (e.g. a fork)
to get the commits. However this appears to be unnecessary and wrong with
current GitLab versions at least 14.x, 15.x).

In particular, this would fail hard when trying to get the commits after
the source project was deleted.

The commits of a merge request belong to the project of the merge request
and not to any other project where they may have been developed in.
cpfeiffer added a commit to GEBIT/gitlab-github-proxy that referenced this pull request Oct 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant