bzr's advantages over hg

Gour gour at atmarama.net
Thu Oct 20 12:43:58 UTC 2011


Hello,

Just stumble upon this in bzr list:

> So the big question is ..... why use Bazaar instead of Mercurial ??
> Given Bazaar is no where near as widely used, what makes Bazaar so
> different, so much better, that I should stay with Bazaar ??  

* Multiple workflows applicable in different situations, all compatible
  with each other, which can be chosen by the individual developer
  without requiring anyone other collaborator to adjust, and changed
  later just as easily.

* Specifically, bound branches allow all the advantages of centralised
  repository workflow, chosen when you want it and again without needing
  anyone else to do anything special to support it.

* Proper tracking of all changes in the history, including renames and
  merges.

* The shelve plugin, well-integrated and mature, allows selected changes
  to be put aside if they're not ready to be committed – and the
  remaining changes to be tested *before* they're committed. (This is
  superior to the “hg record” style, since the latter doesn't give the
  opportunity to test the actual set of changes before committing.)

* The pipeline plugin, providing a well-integrated way to maintain a
  branch of development as a sequence of changesets against trunk, for
  easy submission upstream as patches. This is much simpler to get right
  than the “queues” of Mercurial, IME.

* Operates over SFTP, for ease of secure hosting in locations without
  specific Bazaar support.

* Sophisticated merge algorithms. I am no expert here, but when using
  Mercurial I get more frequent conflicts and merge mistakes, that I
  have to manually undo. Bazaar just gets it right much more often IME.

* Merged revisions are hidden by default. This obviates, AFAICT, any
  need for changing history (so-called “rebase”) before publishing a
  branch. Instead, the merged revisions can be as fine-grained and
  boring and noisy as you like, and nobody else needs to see them unless
  they want to – and more importantly, when they need to see them, they
  can because history hasn't been “cleaned up”.

There are probably other significant advantages (and maybe some of these
are inaccurate or out of date), but I hope that gives some assistance.
***********************************************************************


What do you think?

I'm still new with hg, but settled on it...


Sincerely,
Gour


-- 
Those who are on this path are resolute in purpose, 
and their aim is one. O beloved child of the Kurus, 
the intelligence of those who are irresolute is many-branched.

http://atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://lists.mercurial-scm.org/pipermail/mercurial/attachments/20111020/552c4c82/attachment.asc>


More information about the Mercurial mailing list