== Concurrent Version System CVS is a version control system. Using it, you can record the history of your source files. It originally used to be a front-end to the older [https://en.wikipedia.org/wiki/Revision_Control_System Revision Control System] when it was created. === Usage To initialize your personal `CVSROOT`, you have to ask personnel to add you to the group `cvsadmin` before you can do anything. Afterwards, you can initialize repositories from your [wiki:Geidontei Geidontei] session. If you intend to work locally and publish your changes on the server, those are the possible values for the `CVSROOT` environment variable * pServer URI: `:pserver:USER@cvs.chaotic.ninja:/cvs/USER` (requires `cvs login`) * SSH URI: `:ext:USER@cvs.chaotic.ninja:/cvs/USER` (requires `CVS_RSH` set to `ssh`) === See also * [https://man.chaotic.ninja/?page=create-cvs.1 create-cvs(1)] * [https://man.chaotic.ninja/?page=create-cvs-repo.1 create-cvs-repo(1)] * [https://cvs.chaotic.ninja Yakumo Laboratories CVS Hosting Service]