Important Notice
Sourceforge changed the DNS address of the cvs servers. The DNS
name was cvs.sourceforge.net for every project until they changed that
to individual DNS names on a per project basis. So for ISPMan you have to choose
ispman.cvs.sourceforge.net.
If you have an already installed source directory you wish to update to
cvs, you have to change the name like this:
# find . -type f -name Root -print0 | xargs -0 perl -pi -e 's/cvs\.sourceforge/ispman\.cvs\.sourceforge/'
Then you can do "cvs -z3 update -dP" as usual.
New: Wiki
Hint: There a a wiki for users at http://wiki.ispman.net.
Anonymous CVS Access
This project's SourceForge CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set. 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@ispman.cvs.sourceforge.net:/cvsroot/ispman login
# cvs -z3 -d:pserver:anonymous@ispman.cvs.sourceforge.net:/cvsroot/ispman co ispman
Updates from within the module's directory do not need the -d parameter.
Figure out a CVS version of a file
On the support mailinglists it makes sometimes sense, to report about the version of particular scripts, if you used a CVS version of the whole package. You can find out the version by asking cvs:
# cvs status <file>
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 and developername with the proper values. Enter your site password when prompted.
# export CVS_RSH=ssh
# cvs -z3 -d:ext:developername@ispman.cvs.sourceforge.net:/cvsroot/ispman co modulename
Browsing the CVS tree gives you a great view into the current status of this project's code. You may also view the complete histories of any file in the repository.