| ## CVS Access to Expat
### View CVS Online Browse online. ### Anonymous CVS Access The Expat CVS repository can be checked out through anonymous (pserver) CVS with the following instructions. The module you wish to check out must be specified as the modulename. When prompted for a password for anonymous, simply press the Enter key.
    cvs -d:pserver:anonymous@cvs.libexpat.org:/cvsroot/expat login

    cvs -z3 -d:pserver:anonymous@cvs.libexpat.org:/cvsroot/expat co modulename
Updates from within the module's directory do not need the -d parameter. ### Developer CVS Access via SSH Only project developers can access the CVS tree via this method. SSH1 must be installed on your client machine. Substitute modulename with the name of the source module you want to check out, and developername with your SourceForge user name. Enter your site password when prompted.
    export CVS_RSH=ssh

    cvs -z3 -d:ext:developername@cvs.libexpat.org:/cvsroot/expat co modulename
### Source Modules There are only two source modules for Expat at this time. They are: expat This contains the C source code for the library, xmlwf, example applications, and test suite. This is what most people will be interested in. htdocs The content for www.libexpat.org is located in this module. ### Receiving Notification of Changes If you are interested in the low-level details of Expat's development, it is possible to have an email sent to you for every change made to the CVS repository via this mailing list: expat-checkins mailing list information, including how to subscribe. expat-checkins archives are also available. ### CVS Documentation There is a variety of documentation on CVS available online. These sources are perhaps the most useful: Version Management with CVS The official manual for CVS, by Per Cederqvist and others. Open Source Development with CVS Online version of portions of Karl Fogel's book on using CVS for open source projects. CVS Documentation A list of available documentation on CVS.