CVS is a version control system, which allows you to keep old versions of files (usually source code), keep a log of who, when, and why changes occurred, etc., like RCS or SCCS. Unlike the simpler systems, CVS does not just operate on one file at a time or one directory at a time, but operates on hierarchical collections of directories consisting of version controlled files. CVS helps to manage releases and to control the concurrent editing of source files among multiple authors. CVS allows triggers to enable/log/control various operations and works well over a wide area network.
License: GNU General Public License (GPL)
Changes:
An "-n" option to revert the "-N" option was introduced. The command "cvs blame" as an alias to "cvs annotate" was added. A new "IgnoreUnknownConfigKeys" config option was added. Data loss on crashes of heavily loaded systems is now avoided. Locking during import was corrected. A server hang with enabled compression was fixed. Applying diffs when checking out very old revisions was sped up significantly. Several other improvements and bugfixes were made.
More...