CENS -- CVS Repository Information

Welcome!

The Center for Embedded Network Sensing makes much of its software available via a public CVS repository. This page describes how to access it.

Software Documentation

Some of the software in this repository has documentation. See our documentation page for details.

Browsing the repository

ViewCVS Interface
ViewCVS allows browsing of files and their revision histories within CVS.
LXR Interface
LXR is a cross-referencing browser (e.g., with links from a function-call back to the function's definition). This view is based on a recent (last night) snapshot of the source code.

Read-only (anonymous) access to the repository

Anonymous CVS is enabled. To check out the CENS repository using CVS tools, use commands such as this:
cvs -d :pserver:cvsanon@cvs.cens.ucla.edu:/home/cvs/cvsroot login
(When prompted for a password, hit enter)

cvs -z9 -d :pserver:cvsanon@cvs.cens.ucla.edu:/home/cvs/cvsroot checkout MODULE
Do not type MODULE -- use the actual name of the module you wish to check out, such as "infra" or "emstar". Use ViewCVS to get a list of valid module names.

The pserver method can only be used for anonymous, read-only access. For commit access, SSH must be used, as described below.

Commit access to the repository

Committing to the repository requires SSH (pserver won't work), and a user account. The CVS server currently uses the OpenSSH daemon.
  1. Subscribe to the CENS CVS mailing list (see below).
  2. Send mail to cens-cvs@cens.ucla.edu to request a CENS user account. Include your name, institutional affiliation, faculty advisor (if a student), and desired username in the request.
  3. setenv CVS_RSH ssh
    cvs -d your_username@cvs.cens.ucla.edu:/home/cvs/cvsroot checkout MODULE
    
Do not type MODULE -- use the actual name of the module you wish to check out, such as "infra" or "emstar". Use ViewCVS to get a list of valid module names.

CVS-Related Mailing Lists

CVS Announcements and Discussion

We run a mailing list for discussion of the repository itself (e.g., questions on its organization, server downtime, etc.). Those who commit to the repository should be subscribed. More information:

CVS Checkin Notifications

Email is sent to this mailing list every time there is a checkin to CVS. This list can be high traffic (10s or sometimes 100 messages in one day). They are easily filtered, since they all start with the string [Cens-cvs-commits].




Last modified 20 February 2004