Using CVS

We operate a cvs server for our active projects. Here we give details of the setup:-

The server is cvs.aleph1.co.uk. If you just want to browse or download code then it's easiest to access the repository over the web. This is also the best option if you are behind a firewall that does not allow direct CVS access (which is quite common).

If you want to use cvs directly then public read-only access is available, using the pserver mechanism. Execute the following (bash) commands to set environment variables, (or their equivalent for other shells):

export CVSROOT=:pserver:anonymous@cvs.aleph1.co.uk:/home/aleph1/cvs cvs logon 
(Hit return when asked for a password) 
cvs checkout yaffs2 

(see below for module names).

Read/write access is by SSH, for which you need an account on the server:
contact jenny@aleph1.co.uk to get access or if you are having problems.

Execute the following (bash) commands to set environment variables, (or their equivalent):

export CVS_RSH=ssh export CVSROOT=:ext:@cvs.aleph1.co.uk:/home/aleph1/cvs 

where username is the user i.d you have been given on the server.

Then do:

cvs checkout yaffs2

Current modules are: yaffs2 yaffs

If you need more info on how to use CVS then Per Cederqvist's book is highly recommended.