This site will look much better in a browser that supports web standards, but it is accessible to any browser or Internet device.

Tracking newsyslog via anonymous CVS

There are three ways to access the repository, via rsh, via ssh or via a cvs pserver connection.

RSH and SSH methods

To use ssh, you will need to set the following environment variables:
    setenv CVS_CLIENT_PORT -1
    setenv CVS_RSH /path/to/ssh
This is not necessary if you plan to use rsh.

You can then check out a copy of the tree by doing:

    cvs -d anoncvs@anoncvs.courtesan.com:/cvs get newsyslog
This will create a newsyslog directory and populate it with the newsyslog development tree.

CVS PSERVER method

To use the cvs pserver method to connect, you first need to login (you only need to do this once).
    cvs -d :pserver:anoncvs@anoncvs.courtesan.com:/cvs login
When you are prompted to enter a CVS password; use "anoncvs". You can then check out a copy of the tree by doing:
    cvs -d :pserver:anoncvs@anoncvs.courtesan.com:/cvs get newsyslog
This will create a newsyslog directory and populate it with the newsyslog development tree.

Common to all methods

Once you have a tree checked out, you can update it thusly:
    cd newsyslog; cvs up -PAd
You can also do standard CVS operations like log, diff, an annotate. For instance, to see the differences between versions 1.1 and 1.2 of newsyslog.c in unified diff format, you would:
    cvs diff -u -r1.1 -r1.2 newsyslog.c
To see a list of all change messages for newsyslog.c, do:
    cvs log newsyslog.c
If you are not familiar with cvs you should refer to the documentation for further instructions.

Web-based CVS

You can also browse the newsyslog cvs tree with your web browser via cvsweb. This provides a nice interface and can be handy when you don't necessarily want to check out a full copy of the source tree.

Mirroring the CVS tree

You can mirror the cvs tree via the sup command by using the following as your supfile
    newsyslog host=anoncvs.courtesan.com hostbase=/ base=DESTDIR delete
where DESTDIR is where you want sup to store the mirror on your local disk.

You can also mirror the cvs tree via rsync.