> > 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.
