[M3devel] M3 concerns

hendrik at topoi.pooq.com hendrik at topoi.pooq.com
Sat Jan 5 19:54:30 CET 2008


On Sat, Jan 05, 2008 at 09:44:40AM +0100, Henning Thielemann wrote:
> 
> On Fri, 4 Jan 2008 hendrik at topoi.pooq.com wrote:
> 
> > gravityboy (http://gravityboy.livejournal.com/39755.html) has a few
> > things to say about people who compare svn with cvs:  essentially, he
> > says cvs is so obsolete no one should even be comparing things with it
> > any more.  Saying something is better than CVS is like saying that
> > a new model of automatic washing machines work better than rocks by the
> > side of the river.
> 
>  When I was moving from CVS to Darcs, a popular distributed versioning
> software in the Haskell world, one of my colleagues gave a talk about RCS.
> I wondered why he still uses and promotes RCS, when even CVS was too
> restricted for me.  However after the talk many of my colleagues seconded
> his attitude, because CVS was already too complicated for them.
>  To be honest, I still use CVS for small projects, when other machines are
> invoked, where I can't install Darcs. CVS has the charme, that you have
> the versioning data in a readable form. You could even repair small
> damages manually, if it is necessary.

What I like about monotone is its absolute paranoia about losing data.  
When it is syncing different "copies" of the repository, apparently much 
of the time is spent making sure that the ancient history hasn't been 
corrupted, and that the data being transferred from one to the other 
hasn't been corrupted either.  And having multiple repositories really 
does make it hard to lose data.

The original CVS, I'm told, was a set of scripts operating on top of 
RCS.  I don't know what it is now.

-- hendrik



More information about the M3devel mailing list