>
>   OpenSolaris/Indiana. Since CVS is externally maintained open
>   source software, t
It's being maintained, but it's not being really aggressively developed- 
it's really at the end of its life cycle. The open source SCMs are now 
duking it out with git, mercurial and svn.

The pros of CVS are that it is just about universal and it is what it is 
and people know how to deal with its limitations (lack of atomic fileset 
updates, directory rename tracking, poor merge tools, and so on).

The cons of CVS is the usage of RCS as the underlying file object store 
(all sorts of breakages including data corruption that goes undetected).

Don't get me wrong- I use CVS *all* the time as it is the easiest 
*personal* set of tools to use for my own prototyping work. I use 
perforce when I can get it otherwise. I used to use BitKeeper but there 
are personal reasons why I'll not be using it ever again. When inside 
Sun and in Sun environments, teamware is reasonable enough, although a 
bit heavyweight.

Reply via email to