Closed Bug 1900802 Opened 5 months ago Closed 5 months ago

Remove scm_l10n access from l10n-central repositories

Categories

(Developer Services :: Mercurial: hg.mozilla.org, task)

Tracking

(Not tracked)

RESOLVED FIXED

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).

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?

Flags: needinfo?(francesco.lodolo)

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.

Flags: needinfo?(francesco.lodolo)

Thanks for the clarification, flod. :)

Assignee: nobody → sheehan

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!

Status: NEW → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.