Bugzilla:Migrating to git

From MozillaWiki
Revision as of 19:53, 21 November 2013 by Mcote (talk | contribs) (Rationale)
Jump to navigation Jump to search

It has been proposed to move the Bugzilla source from bzr.mozilla.org to git.mozilla.org with a read-only mirror on GitHub.

Rationale

There's no single killer reason to move to git; however, there are a handful of benefits:

  • git is pretty much the de facto standard for VCSs these days. This means many people are familiar with it and like its flexibility.
  • On the other side, Bazaar is almost dead. There are maybe 2-3 commits to trunk every month. The time to fix bugs in Bazaar also seems to be quite long, generally.
  • GitHub is extremely popular, and for good reason, since it's a very powerful system. Exposure via GitHub could mean increased contributions (whether we can keep up with them or not is, of course, another question).
  • Mozilla would very much like to retire Tinderbox, since Bugzilla is the only system still using it. Moving to GitHub means we could use travis-ci, which is really nice.
  • Mozilla would also very much like to retire the Bazaar server, which is used only for Bugzilla.