On 6/26/07, Jelmer Vernooij <jelmer@xxxxxxxxx> wrote:
On Mon, Jun 25, 2007 at 10:43:36AM -0500, Gerald (Jerry) Carter wrote:
I really think Bazaar has the best approach of the various DVCS systems.
They are also the (only?) one that focussed on correctness of model
first rather than speed and that's really breaking them up at the
For the last half year I've used Bazaar for my Samba code, but while
local performance has improved it's really, really slow to push across the
full history of Samba over the wire all the time. Until lazy
repositories/history horizons (being able to push/pull a tree without its
history) land, I'll go back to Subversion for my Samba code.
Here are few points I've seen using git -
git-core is really low level. It is not advised for most newbies to
use git as is. Instead advisable to try cogito which is "version
control system layered on top of the git tree history
Now comparing different dvcs -
Here's a (and partly uninformed) comparison of different dvcs on
their various flaws and features -
And all that you needed to know about scm ( discussion to death ) -
Its interesting to note the comments from the Mozilla project on their
choice of version control.
But common to all of them - bzr is featureful but slow currently.
Coming to my personal tastes -
1. git really shines in cherry picking and multiway merge.
2. More importantly it supports both push and pull.
3. Personally I like git because of of its speed and size and the huge
push it receives because of its use by the kernel guys.