Hi Tim,

> I'd be interested to hear of any list members' version control
> software experiences. As a long time CVS'er who's realised that it
> looks to be heading towards extinction, I've been looking at the
> latest generation of distributed VC systems. Initial experimentation
> with Git haven't been encouraging - changes pushed to a remote
> repository with a working copy end up getting creamed, which appeared
> to be such utterly broken behaviour for a DVCS (or any VCS) that I'm
> surprised it's gained as much traction as it has (Googling around,
> plenty of others seem equally incredulous at this feature). I've a bit
> of experience with Subversion, but hanging around for an hour for
> repository updates, as a result of tags resulting in full-blown
> copies, pushed me towards DVCS's. Currently exploring Mercurial as a
> possible worthy alternative to Git - any user feedback on these or any
> others (Bazaar, Monotone, Darcs etc) much appreciated.

I've gone the SCCS, RCS, CVS, Subversion, Darcs, Bazaar route over the
years, with dalliances off to others like git.

I'm very happy with Bazaar.  The command line interface is nice and
clean;  well-thought out.  It's flexible as a DVCS in working in
different ways.  The source is Python, which has a reputation for being
easy to read, so dipping in isn't hard.  Decent documentation.
Canonical have invested a lot in it;  it's heavily used in Launchpad and
during Ubuntu preparation, so it's not going to fade rapidly in the
future.  And the user community is friendly.  There's steady development
and performance is good for my uses and improving;  Canonical's own
needs ensure that.

I've only used Mercurial when dealing with repos that use it, so can't
comment there.

I found git showed its `cobbled together over time' design as far as the
UI was concerned.  I don't need to see such ugliness on a daily basis so
moved on once I understood it.  :-)

Darcs is interesting, partially because it's written in Haskell,
partially because of the model for handling patches the author's come up
with.  But I think you'd be a bit isolated if using it, and life's too
short, so I wanted something more mainstream.

Cheers,
Ralph.


-- 
Next meeting: Dorchester, Tue 2010-03-02 20:00
http://dorset.lug.org.uk/     http://www.linkedin.com/groups?gid=2645413
   Chat: http://www.mibbit.com/?server=irc.blitzed.org&channel=%23dorset
           List info: https://mailman.lug.org.uk/mailman/listinfo/dorset

Reply via email to