Remove scm_l10n access from l10n-central repositories
Categories
(Developer Services :: Mercurial: hg.mozilla.org, task)
Tracking
(Not tracked)
People
(Reporter: flod, Assigned: sheehan)
References
Details
Localization for Firefox and Gecko-dev is now done through a GitHub repository.
The l10n-central repositories are still in use — we're backfilling the content from git — but we want to prevent community members from committing directly. For that, we would like to remove write access for the scm_l10n group, while maintaining scm_l10n_infra as is (that's people on my team who still need to write).
| Assignee | ||
Comment 1•2 years ago
|
||
Each repo on hg.mozilla.org is set to one scm level. It sounds like what you're asking is for all the repos under https://hg.mozilla.org/l10n-central/ to have their scm level changed from scm_l10n to scm_l10n_infra, is that correct?
| Reporter | ||
Comment 2•2 years ago
|
||
Didn't realize it was only one scm level per repo, but yes: assigning all repos under l10n-central to scm_l10n_infra is practically what we want.
| Assignee | ||
Comment 4•2 years ago
|
||
I wrote a little script to run our repo-permissions script on each of the repos, setting the scm level to scm_l10n_infra. Should be good to go: https://hg.mozilla.org/l10n-central/ca-valencia/repoinfo
Note that I've just set the scm level to the level you requested, I have not confirmed your actual goal of "we want to prevent community members from committing directly". I am assuming you have verified the scm_l10n_infra group has only the appropriate members. Cheers!
Description
•