TOM
 
Anonymous CVS Access
 
 
TOM Home
TOM Tasks

FAQ
News
Highlights
Publications
Documentation
Download TOM
TOM Software
Bug Database
Mailing Lists

Mail:
tiggr at gerbil.org

Short Cuts:
Tesla
TOM/Gtk
GP
MU

Snapshots:
all of 'em
tom [an error occurred while processing this directive]
tesla [an error occurred while processing this directive]
mu [an error occurred while processing this directive]
tomgtk [an error occurred while processing this directive]

Released:
all of 'em
tom 1.1.1
tomgtk 0.11
tesla 0.91
gp 0.5
mu 1.0

Misc:
GIF free NOW!

We provide anonymous read-only CVS access to some packages in our repository. If you haven't previously installed TOM, please make sure that you're working with a recent bootstrap. Currently, the following CVS modules are available:
tom
The old TOM compiler and (current) libraries. In fact, the main trunk contains the development of the current libraries; the branch named tom1 contains the old TOM compiler (tomc) with the tools and libraries.
tesla
The new TOM compiler. This is the recommended compiler.
data
The advanced data structures project-to-be.
tomgtk
TOM/Gtk, the TOM bindings for Gtk and Gnome.
gp
GP Generates Parsers for TOM.
gpdoc
GP documentation.
mu
The TOM Meta Unit.
tm
Meta TOM, extracts documentation from TOM source.
tom-makefiles
TOM makefiles Mark II for building TOM programs with Tesla.
tome
The TOM Tome - the TOM book under very early development.

How

To access the TOM Anonymous CVS repository, you can use the CVS pserver on anoncvs.gerbil.org with username anonymous, an empty password, and the repository in /home/anoncvs. This means that the first time you access the repository, type:
export CVSROOT=:pserver:anonymous@\
anoncvs.gerbil.org:/home/anoncvs
(If you omit the new line, also omit the \.)
cvs login
When prompted for the password, just hit return.
cvs -z3 co tom
This will check out the module tom from the repository.

At any time you wish to update your copy with the contents of the repository, just cd to the tom directory and enter

cvs -z3 update -d -P

If you like living on the edge but are afraid to fall off, you can always update to the stable tag in the repository, using:

cvs -z3 update -d -P -r stable
The stable tag will provide a, more or less, safe and consistent view of the world.

Note that tags are sticky, and once updated to stable, you will be updating to stable every time you do a cvs update. To get rid of a sticky tag, update using -A:

cvs -z3 update -d -P -A

For an explanation of all these cvs commands, see the CVS documentation.

 
Copyright © 1997-2002 Programmers Without Deadlines