There are three ways to look at the CVS repository on keithp.com:

  • Browse the repository with ViewCVS
  • Through anonymous pserver, user 'anoncvs', no password is required. (this has been re-enabled having been patched 2003-1-27)
  • Using cvsup to mirror the repository

Here's a sample command for using cvs:

$ cvs -d :pserver:anoncvs@keithp.com:/local/src/CVS login
(Logging in to anoncvs@keithp.com)
CVS password: [hit return here]
$ cvs -d :pserver:anoncvs@keithp.com:/local/src/CVS co nickle

Here's a sample 'contents' file for using cvsup

*default release=cvs host=keithp.com
*default base=/local/src/CVS/cvsup
*default prefix=/local/src/CVS delete old use-rel-suffix compress
*default norsync
amp
blackbox
fltk
games
ipatience
makeslide
midi
viewml

You'll need to replace '/local/src/CVS' with a path on your own machine. Of course, this 'contents' file will mirror the entire repository, which you might not want. You can elide all but the packages of interest from the contents file.