What is CVS?
Concurrent Versions System is the dominant version
control system used in the open source/free software world.
Based on client-server architecture, with clients available for many
operating systems.
Uses a merging model where changes from multiple
developers are merged together, versus a locking model
where only one developer at a time can change a file
Allows for use over secure (ssh) connections
Also supports anonymous, read-only connections