Permit update of "push rules" at the group level
Problem to solve
It is a nightmare to update each project one by one whenever one of the push rules is updated and must apply to some or all projects.
Development Team Lead or Release Manager
It hard to define all the use cases of the allowed commit message as there might be exceptions). Hence, it is required to update them. In such a case, they must apply to existing projects.
Define the push rules at the group level and allow them to be overridden at the project level if needed. If a project does not override the push rules, then it uses those defined at the groupe-level even if they have been updated at the group level after the creation of the project.