Next Up Previous Contents
Next: 2.7 CVS
Up: 2 Tools
Previous: 2.5 Preprocessable Fortran
[ID index][Keyword index]

2.6 Using the Starlink CVS repository

The Starlink source code is held in a CVS repository, which has public readonly access.

If you have an account on the repository machine, you have read and write access to the full source set. When you are making a fresh checkout, or giving other commands not within the context of a local check-out, you should refer to it as


% cvs -d :ext:username@cvs.starlink.ac.uk:/cvs <cvs-command>
where username is your username on that system; you will need to set the environment variable CVS_RSH to ssh to connect to the repository.

There is also anonymous CVS access to the repository. Use


% cvs -d :pserver:anonymous@cvs.starlink.ac.uk:/cvs login
# password starlink
% cvs -d :pserver:anonymous@cvs.starlink.ac.uk:/cvs <cvs-command>
There is also anonymous web-based access to the repository at <http://cvsweb.starlink.ac.uk>. See <http://dev.starlink.ac.uk/> for news.

There are a few more details about CVS, including a link to a CVS Primer, in Section 2.7.

Part of the point of the Starlink CVS repository is to give users ready access to the fully up-to-date sources so that more sophisticated users can build the most recent application versions for themselves and even, if they find a bug, offer fixes. Anyone who finds a bug is invited to report it through the Project's bug-reporting system at <http://dev.starlink.ac.uk/bugzilla/>, but if this report comes with fixes, it will be particularly welcome.

If you do have bugfixes to offer, then you should get in touch with the `owner' of the component to discuss how to give them to the project. You will find the owner of a component by looking at the file component.xml in the component's checkout directory; this should list those who have worked on the component, along with someone nominated as the component's `owner'.

If you make quite a few fixes, then it might be best to give you committer access to the repository, by giving you an account on the repository machine. Talk to someone from the project about setting that up.


Next Up Previous Contents
Next: 2.7 CVS
Up: 2 Tools
Previous: 2.5 Preprocessable Fortran
[ID index][Keyword index]
The Starlink Build System
Starlink System Note 78
Norman Gray, Peter W Draper, Mark B Taylor, Steven E Rankin
11 April 2005. Release snapshot: $Revision: 1.116 $. Last updated 28 May 2006