On Sun, 12 Apr 2009 12:18:15 -0700 Alex Ionescu ionucu@videotron.ca wrote:
On Sun, Apr 12, 2009 at 10:38 AM, Michael B. Trausch mike@trausch.us wrote:
The big players ATM in DVCS are git and Bazaar, though. (And hg, mentioned elsewhere in this thread, is also written in Python and so it is just as portable as Bazaar is, though I don't know of terribly many projects using it). If you switched to bzr, you'd
Bazaar is a toy, I'm surprised you've "never heard" of anyone using hg...
Not sure why you thought I'd said that. Sun uses it (as well as Bazaar), and the Mozilla project uses it. That doesn't count for terribly many projects. Most that I know of are actually using git or Bazaar, or looking at both as options in planned migrations from their centralized VCSs.
It's also largely command-line compatible with svn, which is what I used to use for all of my projects, and some of my clients still do. It can also work with a Subversion checkout directly, though I do not use it in this manner; I do use it as a client to Subversion servers though. Of my clients that have migrated from using Subversion to Bazaar, I can say that they have been happy with the additional flexibility that they've been able to gain from it, and there is very little of a learning curve.
For a "toy", it's about the most friendly tool I've come across. The CLI feels very natural (especially coming from a background with svn) and that includes its branching model. It does its job well and stays out of the way, which is what I think any good VCS tool should do. I wouldn't say that its performance matches git's, but it's nowhere close to what I would call "bad", either. Monotone wins that award by a mile, at least in my recallable experience.
That said, it was just a suggestion. Bazaar is hardly a toy, though. I'd recommend spending some time checking it out and working with it before making such a harsh accusation against it. I've no complaints in performance or ease of use/ease of learning. Indeed, I cannot say that I have any at all, other than there are still too many open projects that aren't using any form of DVCS at all. ;-)
--- Mike