Moving Bugzilla to git?

Mark Côté mcote at mozilla.com
Wed Oct 30 17:20:18 UTC 2013


On 10/23/2013, 7:38 AM, Gervase Markham wrote:
> Hi Mark,
> 
> I support this move, although I have some comments on making it work well.

Cool.  Sorry for taking so long to respond here. :)

> On 21/10/13 18:08, Mark Côté wrote:
>> I think we should move the Bugzilla code off of the Bazaar system hosted
>> by Mozilla and onto git, and maybe even GitHub. 
> 
> I think we should master it (insofar as git has a master) on Mozilla's
> git server (assuming it's up by now?) and mirror to github. That gives
> better continuity in the face of problems on a service we don't control,
> but also the exposure that github brings.

Yup, agreed.  As I mentioned in a previous email, it'll be a one-way
mirror, but that's better than having nothing on GitHub.

>> However, even with some advance warning, I don't think we can convert
>> and then abandon Bazaar immediately due to Bugzilla's suggested upgrade
>> path, which is to install a package and then pull updates directly from
>> the Bazaar repository. If we had to do a security release, it doesn't
>> seem right to require users to switch VCSs to get that fix. That said, I
>> don't think we need to maintain Bazaar indefinitely, just for some grace
>> period. I suggest 9 months, which would put that sometime mid-2014. I
>> would, however, like to shut down CVS when we migrate to git,
>> so that we don't have to maintain three VCSs at the same time.
> 
> Are you planning only to move trunk to github, or also a number of branches?

We might as well migrate everything, since some day the Bazaar server
will go away, even if that turns out to be a couple years from now.

> What is the current status of the CVS mirror?

As far as I know, it is still up but read-only.

> My point is: if some old installations are still stuck on CVS, can we
> make it so they don't have to make _two_ VCS transitions to get to git?
> In other words, can we make the lowest-numbered branch available via Git
> be the same as the highest-numbered branch available via CVS?
> 
> I can't work out what the highest-numbered branch available via CVS is;
> trunk has the version number 4.5.1+, which I assume is because there's
> some sort of mirroring going on.

Yeah, for sure, assuming CVS is up to date with Bazaar there should be
no problem here.  I don't seem to have access to the CVS server right
now, though, so I can't verify.

Mark

_______________________________________________
dev-apps-bugzilla mailing list
dev-apps-bugzilla at lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-apps-bugzilla


More information about the developers mailing list