Comparison with Git, Mercurial or Darcs?

Daniel Carrera dcarrera at gmail.com
Wed Nov 4 00:19:48 GMT 2009


Hello,

I'm trying to understand what features make Bazaar different from
other distributed VCS options. Can anyone point me to a reasonably
updated comparison of Bazaar against other distributed VCS's? I am
most interested in a comparison against Darcs, but not many people use
Darcs, so I think I'll have to make do with a comparison against
Mercurial or Git.

I would also be interested to hear any personal perspectives as to why
you use Bazaar. I find those very informative. Often when you ask
people to compare X vs Y they try so hard to be unbiased that the
comparison doesn't tell you anything. So I'm always interested in
personal perspectives.

Some topics that I'm interested in:

* General ease of use. Darcs is much easier to use than anything else
I've tried. Because of its amazing "cherry picking" ability (the
theory of patches) it is really easy to move patches around. I can add
patches A, then B, then C, and then remove patch A to make a change.
Bazaar's "shelve" feature is similarly very interesting. I just wish I
had a way to upload stuff on the shelf to the test server other than
using rsync.

* Reliability and security. Git, Mercurial and Monotone have some
cryptographic guarantees that I like very much. How about Bazaar?
Darcs does not not have cryptographic guarantees and that's really
unfortunate. But it has a fairly solid mathematical foundation which I
like very much.


That's all I can think of. There are other factors but I can find out
about them myself (e.g. cross platform, documentation, etc).

Thanks for the help.

Cheers,
Daniel.
-- 
No trees were killed in the generation of this message. A large number
of electrons were, however, severely inconvenienced.



More information about the bazaar mailing list