Automatically create multiple MRs on git push

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

  • Close this issue

It's possible to create an MR with a git push, but that's just one MR. We have a large prospect who wants to create an MR for every commit in a push.

Problem to solve

The reason for this is that they want to emulate, as closely as possible, the commit-based code review workflow of Gerrit. If they can generate an MR for every commit, then each commit can be easily reviewed and merged separately.

Intended users

  • Delaney (Development Team Lead)
  • Sasha (Software Developer)
  • Simone (Software Engineer in Test)

Further details

Proposal

Maybe the option is simply:

merge_request.create_per_commit

Bonus points if the MR title/description is automatically set per the commit message.

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references

/cc @jramsay @danielgruesso

Edited Aug 28, 2025 by 🤖 GitLab Bot 🤖
Assignee Loading
Time tracking Loading