CVS Access to Thuban Source Code
||[ Thuban sources via viewcvs ]
Password: thuban ;
||thuban-1-0-branch: stable 1.0 series|
HEAD: current development
Who Can Access the Thuban CVS Server?
Thuban is free software, licensed with the GPL.
Anyone can access the CVS server in read-only mode.
You can get the most recent source code this way which is
interesting for you if you are following the software development
of Thuban and do not want to wait for releases.
If you want to actively contribute source code please contact us
Trustworthy developers can get direct write access.
If you just want to browse for a particular file and its
history there is an interface for your webbrowser implemented with viewcvs.
The link at the top of the page takes you there.
Read-Only Access with CVS
First, you need to set up your CVS client software (version 1.10 or higher).
If you don't have CVS installed, you can find the software
and installation instructions at:
To set up your CVS client for read access simply set
the environment variable CVSROOT to the value given above.
(Consult your shell or cvs client on how to this. Example for unix bash:
Then do a "cvs login" and type "thuban" when your are asked
for a password.
Now you can checkout the tree using the command "cvs -z3 co thuban".
This will create a subdirectory "thuban" in the
current directory, with the full sources of the Thuban project in that
Go to any subdirectory of your directory "thuban" and execute "cvs -z3
update -d -P". The current working directory and all its subdirectories
will be updated. If you execute this command in the thuban main
directory, the whole Thuban sources will be updated. The switch "-d"
takes care that even new directories are checked out, "-P" will remove
directories which are empty after updating.
In case you just want to download/update a specific part of the
Thuban source code you can checkout/update a directory directly:
If you only want to get the latest user interface updates:
cvs -z3 co thuban/Thuban
cvs -z3 update -d thuban/Thuban
If you want to check out the thuban-1-0-branch:
cvs co -r thuban-1-0-branch thuban
If you already have a checkout from HEAD you could also do
cvs update -r thuban-1-0-branch
You can get back to HEAD with
cvs update -A
What is CVS?
"CVS" is an acronym for the "Concurrent Versions System".
The concurrent version control system or CVS is a "Source Control" or "Revision
Control" tool designed to keep track of source changes made by groups of
developers working on the same files, allowing them to stay in sync with each
other as each individual chooses.
Borrowed from the
CVS FAQ, section 320.
More about cvs at
Pascal Molli's CVS page.