Thank you, Bazaar designers, for first-class rename operation
old.nabble.com
old.nabble.com
Now if I could get the trunksapp.com guys to support Bazaar, I'd be golden.
- Binary diffs (svn is best was my impression)
- Multi-platform (svn and hg do well ?)
- Hg seems to get the most non-git DVCS uptake. Are the bzr technical merits enough to justify the push by Canonical/Ubuntu ?
P.S. just took a look at http://bazaar.canonical.com/en/ ; I had not checked on bzr for a couple of years, and it looks impressive now, with plenty of multi-platform support and nice-looking GUI.
I am not sure how svn handles binaries.
I believe bzr uses binary diff ( http://old.nabble.com/Re%3A-SVN-and-graphics-binary-files-p2... ) IIRC there is also a file locking plugin.
> - Multi-platform (svn and hg do well ?)
As you already mention (as PS), multi-platform support is good. I primarily use it on Windows and Linux. Haven't tried OSX but there is an installer.
> - Hg seems to get the most non-git DVCS uptake. Are the bzr technical merits enough to justify the push by Canonical/Ubuntu ?
I haven't use hg much so I can't comment on that but bzr does have better storage efficiency as mentioned at http://doc.bazaar.canonical.com/migration/en/why-switch-to-b... . Its closer to git in repo size. rename and directory versioning is first class (no need for .ignore files). Performance is comparable to hg. One reason I use bzr is its support for wide range of protocols including sftp, ftp. There are some good plugins like bzr-upload[1] that allow working with remote hosts. bzr-explorer[2] is also nice.
Also, launchpad integration is really good.
(The desk I'm using right now has an Ubuntu machine, and a Mac; there are quite a few things in which Ubuntu is more pleasant to use than the Mac. In a few years, we may be saying that Mark Shuttleworth is the "Steve Jobs" of Linux, in a good way of course ;-)
The http://whygitisbetterthanx.com/ site, sportingly linked to from the top of the page above, also has some comparative numbers (must click headers to show), but I don't see version numbers of the programs tested ...