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
(Blocks 1 open bug)
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•5 months 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•5 months 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•5 months 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
•