Scm/GitMigrationPlan: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=Git Migration Plan= ==Goal== Migrate Gecko, Firefox, and Firefox for Android source code repositories from Mercurial to Git. ===Scope=== ;In scope * Gecko, Firefox, and Fir...") |
(→Tasks) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 43: | Line 43: | ||
==Tasks== | ==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 | |||
==References== | ==References== | ||
* [[SCM/HGtoGit|Migrating from Hg to Git/Github benefits/issues/requirements]] | * [[SCM/HGtoGit|Migrating from Hg to Git/Github benefits/issues/requirements]] | ||
Latest revision as of 17:23, 15 May 2013
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