Scm/GitMigrationPlan: Difference between revisions
Jump to navigation
Jump to search
(→Tasks) |
(→Tasks) |
||
| Line 43: | Line 43: | ||
==Tasks== | ==Tasks== | ||
* Add Git to build tools ( | * Add Git to build tools (khuey) | ||
* Fix Git Windows performance (johns) | * Fix Git Windows performance (johns) | ||
* Pushlog equivalent needs to be created for Git (ted) | * Pushlog equivalent needs to be created for Git (ted) | ||
| Line 51: | Line 51: | ||
** approval required | ** approval required | ||
** try syntax | ** try syntax | ||
** l10n change protector for aurora + beta (not yet implemented - | ** 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) | * Releng (joduinn) | ||
** Nightly about:buildconfig update to link to Git revision | ** Nightly about:buildconfig update to link to Git revision | ||
| Line 62: | Line 64: | ||
* Third party tools currently in use by dev community? | * Third party tools currently in use by dev community? | ||
** Dave Townsend's HG Change Feed | ** 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