Switch from SVN to xxx ?
Martin Geisler
mg at aragost.com
Thu Jun 3 15:13:22 BST 2010
Ben Finney <ben+bazaar at benfinney.id.au> writes:
> Nicolas Pinault <nicolasp at aaton.com> writes:
>
>> - If I switch to one of them, which one ?
>
> Bazaar gets several things right IMO. Rather than repeat them here,
> try
> <URL:http://doc.bazaar.canonical.com/migration/en/why-switch-to-bazaar.html>
> if you haven't already.
>
> In my experience the main advantages of Bazaar over the competition
> are:
>
> * Direct tracking of rename, instead of figuring it out each time from
> secondary data and occasionally getting it wrong.
> <URL:http://www.markshuttleworth.com/archives/123>
Please note that Mercurial tracks renames just like Bazaar and
Subversion -- you tell Mercurial about it and make your commit.
You should also note that the article has a fair amount of FUD. Mark
deliberatedly talks about "guessing" because he wants to make Git look
bad, though it seems to work fine for them. He also make a great deal
about how Mercurial used to say
copying ipc/Makefile to foo/Makefile
removing ipc/Makefile
when you move the 'ipc' directory to 'foo'. What he doesn't seem to
understand is that Mercurial makes a note in 'foo/Makefile', saying that
it came from 'ipc/Makefile'. So Mercurial knows very well that the file
was renamed, no guessing involved. Newer versions simply say
moving ipc/Makefile to foo/Makefile
> * A rigorously consistent UI. Internal consistency of the UI (the
> commands, options, and concepts; the “verbs and nouns” of the
> interface) is the ongoing result of many years of careful UI design,
> with a clear drive toward resolving any remaining inconsistencies.
>
> * Many different remote repository options, including HTTP and SFTP for
> publishing without any requirement for Bazaar on the server.
I think you should mention that the Emacs developers have found this to
be quite inefficient. See the big threads here:
http://thread.gmane.org/gmane.emacs.devel/123325/
http://thread.gmane.org/gmane.emacs.devel/123196/
--
Martin Geisler
aragost Trifork
Professional Mercurial support
http://aragost.com/mercurial/
More information about the bazaar
mailing list