Allow branches to be marked as not to create MRs from
Problem to solve
In GNOME's gitlab, we regularly see GitLab on the command-line offering to create Merge Requests when pushing to stable, maintenance branches. This isn't necessary, and we'd like to turn that off for our stable branches.
Further details
We'd like to be able to turn off printing merge requests for certain branches matching an expression, at the organisation level (where most of our GNOME software uses gnome-3-XX
as stable branches, eg. gnome-3-28
for the latest stable), and at the project level (GLib and GTK+ use other branch names, eg. glib-2-28
or gtk-3-22
).
Proposal
What does success look like, and how can we measure that?
Link to create merge requests don't show up when admins don't want them to.