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