PhiWave anonymous CVS access

This document gives a brief overview of how to access the PhiWave code using anonymous (readonly) CVS.

If you're already familiar with CVS

Here are the parameters you need to know:
method pserver
repository cvs.sourceforge.net:/cvsroot/phiwave
login anonymous
password (none)

If you are new to CVS

First you have to log in:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/phiwave login
When prompted for a password for anonymous, simply press the Enter key. You may get errors related to a .cvspass file; these can be resolved by creating an empty file called .cvspass in your home directory.

To check out the current development code, use the cvs command checkout or it's abbreviation co:

cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/phiwave co phiwave
The -z3 makes the CVS server compressing the files before transferring them with a gzip level 3. The files are automatically unzipped by your CVS client. Please always use compressed transfer to reduce network load. You can automate things a bit by creating a file ~/.cvsrc which these lines:
cvs -z3
update -P -d
The line update -P -d makes CVS purge empty directories (-P) and check out newly added directories from a later update. Once you've checked out the code you can easily update it from time to time. Go to the newly created directory and type
cvs -z3 update
All information about the repository, login, module and branch is stored by CVS in the subdirectories CVS, so that you don't have to care about this any more. The password (in this case it's empty) is stored in ~/.cvspass. You can move the checked out source around, you can even move it to another machine without loosing the ability to do a CVS update.

SourceForge.net Logo

This page based with thanks on the VIM CVS page.

Last Refreshed: Fri Jul 16 10:37:16 PDT 2004