Bugzilla:Migrating to git: Difference between revisions

Line 49: Line 49:
# Perform fast-import/-export migration on all (supported) branches of bugzilla and bmo.
# Perform fast-import/-export migration on all (supported) branches of bugzilla and bmo.
# Commit .gitrev to bzr containing the ID of the last git commit.
# Commit .gitrev to bzr containing the ID of the last git commit.
# Enable git-to-bzr script (per branch).
# Enable git-to-bzr script (per branch, see below).
# Commit .gitignore file based on .bzrignore to git, and confirm that it has been mirrored.
# Commit .gitignore file based on .bzrignore to git, and confirm that it has been mirrored.
# Enable write access on all git repos for all authorized accounts.
# Enable write access on all git repos for all authorized accounts.
Line 64: Line 64:


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].
We will mirror the following bzr branches from git.  There are two reasons to mirror: to support existing bzr-based installations, and to have tinderbox continue to test commits until we switch to travis-ci.
For existing installations:
* bugzilla/4.0 (switch off after 5.0 is released, at which point we can also stop mirroring to cvs)
* bugzilla/4.2
* bugzilla/4.4
For tinderbox CI testing (switch off after travis-ci is set up for both packaged tests and qa tests):
* bugzilla/trunk
* bugzilla/qa/4.0
* bugzilla/qa/4.2
* bugzilla/qa/4.4
* bmo/4.2
* bmo/4.2-dev
* bmo/qa/4.2


=== Mapping ===
=== Mapping ===
Confirmed users
1,927

edits