Enforce merge method at group and instance level
Problem to solve
The fast forward merge method creates a simpler history and prevents nasty changes being introduced in merge commits. All projects in our entire organization should use this merge method, but there is no way for me to do this in GitLab. I have had to write a bot that change the settings for every project to enfore this.
Intended users
Further details
Proposal
Add a setting at the Instance level for Merge method. If set by an Admin, only instance administrators may override at the group and project level.
Add a setting at the Group level for Merge method. If set by a Maintainer, only maintainers may override at the project level.
Permissions and Security
Documentation
Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Links / references
Edited by Dan Jensen