Merge Request functionality
In project settings under Merge requests we have the options
- Disabled
- Only team members
- Everyone with access
From the description Submit changes to be merged upstream suggests Disabled would still allow MRs between branches but not upstream, instead it disables MR ability on the repo completely.
Maybe it's my misunderstanding of upstream but I thought this was always the repo which was forked from.
I have a master repo with common functionality, which is forked multiple times with specific functionality in each and I am trying to prevent MRs from forks to master repo pushing all changes back (as any common changes should be made on the master repo and pulled down into the forks) but still allow MRs between branches within the same repo (master or otherwise).
If there currently exists a way for this (or my understanding is off) a pointer in the right direction would be appreciated, if not I propose
- rewording of the description RE
upstream - addition of a new option for this.
The same team members may be on master and other repos so restricting by this wouldn't work and I expect it would not restrict the way I would like.
~"feature proposal"