Skip to content

Add API support for committing changes to different projects in same fork network

What does this MR do?

This MR will extend a POST to api/:id/repository/commits to accept a :start_project option. When provided, this option will be added to the options hash passed to Files::MultiService if the target project exists in the fork network of the source project, AND the current_user has write-access to the target.

Does this MR meet the acceptance criteria?

Conformity

Performance and testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • [-] Label as security and @ mention @gitlab-com/gl-security/appsec
  • [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • [-] Security reports checked/validated by a reviewer from the AppSec team

Closes #50850 (closed)

Edited by Kerri Miller

Merge request reports