role: code contributor
Created by: tkluck
I would like to allow some users to only push code to "their own" branches, and not to any of the others. "Their own" then means something like that the branch name is of the form username/branchname
.
This can be done in gitolite with something like
repo repositoryname
RW+ username/.* = username
R = username
This feature is really necessary for open source projects, where you want to allow for merge requests from untrusted developers. Only having protected branches is not sufficient, because you also want to protect contributions from different users from each other.
I think it would make sense to add this to the Reporter role, but maybe it needs something in between of Reporter and Developer. Something like "Code Contributor".
Would you accept a pull request?