TinyMUSH 3.x

Support mailing list

Project page
How to use CVS
Coding guide

Useful Links
Getting the Latest Sources from CVS

Our CVS repository is available, read-only, to everyone. If you want to submit a patch for the project, please do your diff against the latest version of the tree. This will make it easier to incorporate your patch, and make it less likely that you'll be in conflict with some other recent change. There is a synchronization lag between the private developer's CVS server, and the anonymous CVS server, but this shouldn't exceed 24 hours, so at the worst, any out-of-date code will be at most a day old.

We don't recommend using the latest version from CVS for your MUSH. In fact, we strongly discourage it, unless you're a developer. The CVS tree is the cutting edge of our development process, and there's absolutely no guarantee that these sources are working or stable enough to run a live MUSH. Also, we don't provide support for the development version. If you run development sources, and encounter problems, please report them -- and preferably submit a patch to fix them. Make frequent back-ups, and archive them, just in case there's some kind of creeping problem.

To start using the anonymous CVS repository, you must begin by downloading the whole source tree. Make sure there's not a tinymush directory already present in your current directory (as it will be overwritten by the CVS one), and then do the following:

# Log anonymously to sourceforge`s cvs server.
$ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tinymush login
Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/tinymush
CVS password: (just hit enter, there's no password)

# Checkout (download) the current tree.
$ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/tinymush co tinymush
cvs checkout: Updating tinymush
U tinymush/BETA
U tinymush/Build
U tinymush/src/tools/rawdump.c
U tinymush/src/tools/report.sh.in

You will now have an up-to-date copy of the CVS tree. If you want to sync your tree in the future, just do an update, as follows:

$ cd tinymush
$ cvs update
cvs update: Updating .
cvs update: Updating src/tools

Additional documentation for how to use CVS can be found on Sourceforge.

Created 10.03.04 | Revised 05.10.10