Confirmed users
1,927
edits
No edit summary |
|||
Line 60: | Line 60: | ||
Migration scripts are in a [https://github.com/markrcote/bugzilla-git-migration GitHub repo]. | Migration scripts are in a [https://github.com/markrcote/bugzilla-git-migration GitHub repo]. | ||
=== Mapping === | |||
Almost all the Bazaar branches on bzr.mozilla.org will be migrated to one or more branches in various repositories on git.mozilla.org. | |||
All branches of the Bugzilla source will be migrated to individual branches in one git repo, /bugzilla/bugzilla.git. Similarly, the QA branches will be migrated to bugzilla/qa.git. Branches in extensions and misc will be migrated to repos in /bugzilla/extensions, keeping related branches together. | |||
The BMO source will be migrated to /webtools/bmo/bugzilla.git, and the BMO qa repo as /webtools/bmo/qa.git. | |||
/bzr-plugins and /securemail will not be migrated, since the former is unneeded in git, and the latter was a mistake. | |||
Bazaar trunk branches are migrated to git as master, following convention. Note that not all Bazaar branches of the same project contain a trunk branch (e.g. bmo); git references may need to be updated to prevent warnings during cloning. | |||
Full mapping follows: | |||
; /bugzilla/2.*, 3.*, 4.*, trunk, sightings | |||
: /bugzilla/bugzilla.git (as individual branches, with trunk -> master) | |||
; /bugzilla/qa/* | |||
: /bugzilla/qa.git | |||
; /bugzilla/extensions/* | |||
: /bugzilla/extensions/*.git | |||
Full list of git extension repos: | |||
* /bugzilla/extensions/Browse.git | |||
* /bugzilla/extensions/browserid.git | |||
* /bugzilla/extensions/DescribeUser.git | |||
* /bugzilla/extensions/Developers.git | |||
* /bugzilla/extensions/ExtraValues.git | |||
* /bugzilla/extensions/GNOME.git | |||
* /bugzilla/extensions/PatchReport.git | |||
* /bugzilla/extensions/ProductInterests.git | |||
* /bugzilla/extensions/profanivore.git | |||
* /bugzilla/extensions/requestwhiner.git | |||
* /bugzilla/extensions/sitemap.git | |||
* /bugzilla/extensions/StockAnswers.git | |||
* /bugzilla/extensions/sync.git | |||
* /bugzilla/extensions/typesniffer.git | |||
* /bugzilla/extensions/vcs.git | |||
* /bugzilla/extensions/WeeklyBugSummary.git | |||
* /bugzilla/extensions/cannedcomments.git | |||
* /bugzilla/extensions/rest.git | |||
* /bugzilla/extensions/trackingflags.git | |||
* /bugzilla/extensions/InlineHistory.git | |||
* /bugzilla/extensions/securemail.git | |||
* /bugzilla/extensions/splinter.git | |||
* /bugzilla/extensions/testopia.git | |||
; /bugzilla/misc/* | |||
: /bugzilla/misc/*.git | |||
Full list of git misc repos: | |||
* /bugzilla/misc/active-installs.git | |||
* /bugzilla/misc/bugzilla-bugbot.git | |||
* /bugzilla/misc/build.git | |||
* /bugzilla/misc/landfill.git | |||
* /bugzilla/misc/tinderbox-bugbot.git | |||
* /bugzilla/misc/tinderbox-client.git | |||
; /bmo/3.*, 4.* | |||
: /webtools/bmo/bugzilla.git | |||
; /bmo/qa/* | |||
: /webtools/bmo/qa.git | |||
== Testing == | == Testing == |