2 ms·
I just heard about bazaar. Could you elaborate? It feels very mercurial-esque at first blush, and it would be nice to know what to look out for.
by pohl 17y ago
I just heard about bazaar. Could you elaborate? It feels very mercurial-esque at first blush, and it would be nice to know what to look out for.
- zaphar 17y agoStrange I could have sworn I replied to this yesterday but obviously I didn't. Bazaar is a fork of arch. The last time i truly looked at it it was only recently forked from arch. So you experience may vary. At that time Bazaar was dog slow. Depending on who I ask it is either no longer slow or it's still slow just not as slow. Since Git and HG both suite my needs perfectly I've never bothered to check myself. Bazaar uses multiple repository and wire formats none of which are completely compatible with each other. For an application whose focus is distributed collaboration this seems very much wrong. It also from what I've heard is fragile when it comes to interrupted writes. I've had stories of folks losing the whole repository because of this. This is hearsay though so you can take it or leave it. The sense I get is that both Git and Hg have a well exposed and understandable theory of operation while Bazaar does not seem to have this and instead just gives you a set of best practices. Again this is subjective and you may very well find that its quite useable and understandable.
- pohl 17y agoThank you, that's exactly the kind of thing I was hoping you would share. I wonder if you may be someone who used the software that was once also called "Bazaar" but has since been renamed to Baz. It appears that the current incarnation of Bazaar did not so much start out as a fork of arch, but as a test-bed for features that would eventually make it back into Baz (which did start out as a fork of arch). Apparently everybody decided to just ditch the old codebase and work on the new one instead. http://en.wikipedia.org/wiki/Bazaar_(software)#History http://en.wikipedia.org/wiki/Bazaar_(software)#History I like what I saw from looking yesterday. I especially like how it handles renames and how it treats directories as first-class objects in the repository. I'm also drawn to their concept of "bound branches", which I suspect would be essential in one particular instance of SVN that I'm keen to replace with something distributed but not totally anarchistic. I think I'm going to keep Mercurial for my own personal use, for the sole reason that you can get a free private repository at bitbucket.org, but not at launchpad.net or GitHub. If launchpad were to offer the same, that would probably tip the balance towards Bazaar for me.