Switching to Bazaar (bzr)

Teemu Mannermaa tm at sci.fi
Sun Dec 21 14:22:28 UTC 2008


On 20.12.2008 20:57, Max Kanat-Alexander wrote:
> 	However, this is the place to talk about the proposal, since

There's few utilities I'd like to still work without much complication 
so I can still review and write patches for the Bugzilla Project. As 
long these are addressed one way or another, I can be convinced to move 
to bzr or some other CVS.

These are:
  1) "cvs update" to bring my landfill test instances up to date (and 
show all conflicted and modified files),
  2) "cvs update -C" to blow away all modifications on an instance,
  3) "cvs diff" to make reviewable patches and see local changes,
  4) "bzpatch" to install patches from BMO,
  5) Landfill Patch Database Administration website and scripts still 
functional so new test instances can be easily created for new branches and
  6) Bonsai and MXR utilities to view sources and their changes.
[7) Some other utility as I have a feeling that I'm forgetting something 
important.]

As I currenly understand, bzr supports same command sets than cvs so 
point 1 through 3 should work. And I'm sure you or someone else can fix 
points 4 through 5 on landfill. That leaves point 6 that might or might 
not be fixed with loggerhead (but this is not the most important point 
for me anyway). Does MXR already support bzr?

> 	"CVS is great and we shouldn't move away from it," is an
> argument that we are probably all guaranteed to ignore. :-)

CVS is working just fine for me.

> 	However, I'm open to arguments that we should move to some
> *other* VCS, or talking about how the move to bzr should go, or

I do hope bzr's loggerhead that is supposed to replace Bonsai is much 
more functional than the hg thing Mozilla uses is. It's so cumbersome to 
use it that I simply can't get anything done with it. :(

So if there's no better implemention of Bonsai for Mercurial then I'd 
vote against choosing it.
-- 
"Anything is possible but probabilities vary."
"Whatever. Life goes on." -Dark Angel




More information about the developers mailing list