The C– Rsync Server

We provide access to all source code by means of an anonymous Rsync server. Rsync is an efficient file-transfer protocol; it transfers only the differences between local and remote files. After you get an initial copy of the source tree, subsequent updates are fast. It is also possible to use Rsync to browse the source code.
Rsync checks files out from CVS every night; changes in the CVS repository during the day are thus not visible until the following night. (Would-be developers will be granted direct access to our CVS repository.)

If Rsync is too much trouble, we also offer tar balls, which are built nightly.

Installing Rsync

To use rsync, first install it on your machine. (Try the Rsync web site, or if you use Linux, there is probably a precompiled rsync package. For example, Debian Linux users can type sudo apt-get install rsync.)

Using Rsync

To get a copy of our source tree, Debian Linux binary, or Tiger front end, use:

rsync -za rsync:// qc-- Source code
rsync -za rsync:// qc--linux-x86 Debian Linux binary
rsync -za rsync:// tiger Tiger front end

To list the available modules and their actual sizes, use

rsync rsync://