Scm/GitMigrationPlan
From MozillaWiki
Contents
Git Migration Plan
Goal
Migrate Gecko, Firefox, and Firefox for Android source code repositories from Mercurial to Git.
Scope
- In scope
- Gecko, Firefox, and Firefox for Android source code repositories and associated tooling
- Out of scope
- All other project repositories including those hosted at github.com
Duration
TBD
Communication
Communication Type | Mechanism | Audience |
---|---|---|
General discussion | dev-platform list | devs |
People
list required competencies for people and, once defined, the people working on project. note that not all of these competencies will be required for every project
Project Champion | Bob Moss |
Program Management | Lawrence Mandel |
Engineering | Johnny Stenback |
Other Engineering | subject matter experts contributing to project |
Accessibility | |
Localization | Axel Hect |
QA | |
Security | |
Releng | John O'Duinn |
Tasks
- Add Git to build tools (khuey)
- Fix Git Windows performance (johns)
- Pushlog equivalent needs to be created for Git (ted)
- tbpl must be updated to support Git or an equivalent system put in place (tbpl2?) (ryanvm, emorley)
- Repository hooks need to be ported to Git
- tree closure
- approval required
- try syntax
- l10n change protector for aurora + beta (not yet implemented - bug 859358)
- RIL IDL hook (not yet implemented - bug 813809)
- RIL IDL hook for b2g18 (not yet implemented - bug 862411)
- Releng (joduinn)
- Nightly about:buildconfig update to link to Git revision
- buildbot update to pull from Git instead of Hg
- crash-stats must be updated to support Git (bsmedberg)
- hg repository and changeset information collection for symbol collection
- Windows "source server" support
- l10n tooling must be updated to support Git (axel?)
- scale git.mozilla.org infrastructure (fox2mike)
- Third party tools currently in use by dev community?
- Dave Townsend's HG Change Feed
- Thunderbird needs to pull M-C from Git