Moving Away From CVS: A Vote
Gervase Markham
gerv at mozilla.org
Mon Sep 7 09:54:58 UTC 2009
Current vote: undecided.
On 04/09/09 23:28, Max Kanat-Alexander wrote:
> If you doubt that bzr is technically superior, here are a few points:
>
> * Compare the standard web interface to Hg (hgweb:
> http://hg.mozilla.org/ ) to the standard web interface for bzr
> (loggerhead: http://bzr.bugzilla.org/ ).
Here's a test for function I've needed from the 3 major Mozilla SCMs
recently: can it give me an XML or RSS feed of all changes in the entire
repository (or, perhaps, a separate feed for each branch) from a
particular date, say, six months ago?
> * bzr has a *major* release nearly every month. (See the release notes:
> http://doc.bazaar-vcs.org/bzr.1.17/en/release-notes/NEWS.html )
> Mercurial's major releases are roughly 3 to 4 months apart (and there
> were 9 months from 1.0 to 1.1).
I really don't think release frequency is a good metric of software quality.
> However, Hg is supported by the Mozilla Corporation and they already
> have extensive infrastructure around it.
I personally use an abstraction library (Patch Maker -
http://www.gerv.net/software/patch-maker/) to work with multiple SCMs,
so in one sense it doesn't matter too much. And I've certainly found Hg
difficult to use. But my one big concern would be the level of support
we would get from Mozilla IT if we asked them to support Yet Another SCM
system. If justdave is telling us he can guarantee that Mozilla IT will
properly support bzr, then I'll abstain. Otherwise, I vote for Hg.
Gerv
_______________________________________________
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