W3C | ETA

Getting ETA from the CVS Repository

CVS allows YOU to follow the development of ETA closely and to contribute with patches and new features.

The following requires that you are familiar with CVS - if not then look at Cyclic's pages on CVS or the excellent information provided by Pascal.Molli.


Anonymous CVS Checkout

Anonymous checkout is read-only access which allows you to get the latest edits and to provide patches to be integrated into the code base. The instructions should work for both Unix and Windows, and may even work for Macs although I am not sure. Make sure you are running at least CVS 1.9 or later. Start by login as follows:

% cvs -d :pserver:anonymous@dev.w3.org:/sources/public login

after which you type "anonymous" as password.

Checkout the Latest Version

To get the latest version from the CVS repository, run this command:

% cvs -d :pserver:anonymous@dev.w3.org:/sources/public -z3 checkout ETA

Checkout a Specific Revision

If you want to get a specific release using CVS tags then you can do this by using the the CVS "-r" option, for example

% cvs -d :pserver:anonymous@dev.w3.org:/sources/public -z3 -r Release-5-2 checkout ETA

Check the CVS log walker for the current set of release tags. If you at some point want to revert to the latest untagged version then you should use the following command:

% cd ETA
% cvs -z3 update -A

SSH Based CVS Checkout

You can get read/write access to the CVS repository using SSH. You setup CVS to use SSH as remote shell by setting the CVS_RSH env variable. Using bash or similar, it looks like this:

% export CVS_RSH=/usr/local/bin/ssh

When you are using SSH, you don't need to do a CVS login. Instead you can just go ahead checking out ETA like this

% cvs -d dev.w3.org:/sources/public checkout ETA

and you will be prompted for your SSH credentials. Again, if you want a specific revision then use something like this

% cvs -d dev.w3.org:/sources/public -r Release-5-2 checkout ETA

The Apache Group has some special notes on how to use SSH for Windows.

How to Get the Latest Updates

Once you have checked out the ETA CVS tree (not a specific revision), you can get any updates committed to the tree by using the cvs update command like this

% cd ETA
% cvs -z3 update -d
% cd ..


Henrik Frystyk Nielsen,
@(#) $Id: cvs.html,v 1.4 1999/06/03 16:22:45 frystyk Exp $