[slime-devel] Re: Mercurial

Brian Mastenbrook brian at mastenbrook.net
Wed Mar 5 01:59:41 UTC 2008


Helmut Eller wrote:
> Some other big projects are also using hg.  Both, git and hg should
> easily handle SLIME.  I would prefer hg, but the main question is:
> should we switch at all?

No. These days it appears that cvs is becoming the least common 
denominator from which people mirror git or $DVCSOFWEEK. Folks who want 
to use a distributed version control system can set up mirroring from 
cvs upstream. For the rest of us it's just one less package to install 
on N different computers where I have SLIME checked out. In fact it'd 
probably be even better if actual development took place off the mirror 
and got pushed to CVS HEAD when it worked reliably.

Before switching to the new distributed hotness of the week, ask first 
if the one you're choosing is going to get enough critical mass that 
when the next hot version control system comes out somebody's going to 
bother writing an importer for your now old-and-decrepit system. If 
that's in doubt, you've flushed the entire point of version control 
(maintaining history) down the drain.

I personally wouldn't mind if all the cvs users out there switched to 
svn, but for whatever reason that doesn't seem to be happening rapidly. 
svn is at the point where I think it's mature enough to deploy in broad 
use and well adopted enough in industry that it's not going to become 
unmaintained any time within the next decade.

-- 
Brian Mastenbrook
brian at mastenbrook.net
http://brian.mastenbrook.net/



More information about the slime-devel mailing list