On 21/08/25 at 11:45 +0200, NoisyCoil wrote:
> On 21/08/25 11:26, Lucas Nussbaum wrote:
> > but if they can't get commit access before they are
> > DDs, it makes it inconvienent for them to contribute. A dedicated team
> > would allow to give access to non-DDs with limited privileges (for
> > example using protected branches).
> 
> I oppose this. Unless I misunderstood, I don't think new contributors should
> be given commit access to any branch, especially not to protected branches.
> What they need is the ability to file MRs and people to review them.

This requires forking the project to their own namespace before they can
submit a MR, which is a bit inconvenient.

The possibility I am suggesting is to grant "Developer" access to fairly
trusted non-DDs (and "Maintainer" access to DDs) at the group level, set
the relevant branches as "protected" in GitLab, and configure GitLab so
that only "Maintainers" are "allowed to merge / push and merge".
See https://salsa.debian.org/help/user/project/repository/branches/protected.md

Lucas

Reply via email to