Pubcookie Home > Development 
 
Pubcookie Homepage Pubcookie
CVS Repository
Modified:  February 20, 2003

Overview

The Pubcookie CVS source code repository is available via anonymous CVS or via ssh to core developers. For a quick looksee or an instant diff, ViewCVS web-based interface is also available.

Included on this page:

Anonymous CVS Access

Anonymous CVS access is available via pserver. To check out the current source tree (using Bourne shell):

  1. Set your CVSROOT environment variable to our pserver:

    $ export CVSROOT=:pserver:anonymous@webiso-cvs.cac.washington.edu:/usr/local/cvsroot

    Note: there is *no* trailing slash on CVSROOT. This is important.

  2. Now log in::

    $ cvs login
    (Logging in to anonymous@webiso-cvs.cac.washington.edu)
    cvs password:

    The anoncvs password is "anonymous" (without quotation marks).

  3. Issue the CVs checkout command:

    $ cvs checkout webiso

    A working copy of the source tree will be copied to your system, into a new subdirectory called "webiso" in the current working directory. This is your local copy of the source tree.

Core Developer Access

Core developers can checkout and checkin files via ssh. To check out the current source tree (using Bourne shell):

  1. Set your CVS_RSH and CVSROOT environment variables to use ssh as your "external" connection method:

    $ export CVS_RSH=ssh
    $ export CVSROOT=:ext:user@webiso-cvs.cac.washington.edu:/usr/local/cvsroot

    Substitute "user" with your UW NetID.

  2. To check out the current development tree:

    $ cvs checkout webiso

    Note: A working copy of the source tree will be copied to your system, into a new subdirectory called "webiso" in the current working directory. This is your local copy of the source tree.

Getting Updates

To update your local source tree with the latest source:
  1. Change directory to your local copy of the source tree:

    $ cd /usr/local/src

    Note: This directory should contain the "webiso" directory created when you checked out the current source tree (see above).

  2. Either log in anonymously or set your environment for core-developer access.

  3. Update your local tree:

    $ cvs update -dP webiso

Making Diffs

To get a diff between your local source tree and the latest source:
  1. Change the working directory to where your local copy of the source tree resides:

    $ cd /usr/local/src

    Note: This directory should contain the "webiso" directory created when you checked out the current source tree (see above).

  2. Either log in anonymously or set your environment for core-developer access.

  3. Update your local tree:

    $ cvs update -dP webiso

    The anoncvs password is "anonymous" (without quotation marks).

  4. Generate the diff:

    $ cvs diff -u webiso

 


[Pubcookie Home Page]
Copyright © 2002-2008 University of Washington
UW Technology Services
Pubcookie Contact Info
Modified: February 20, 2003