Hi all --
I've just fixed the bug that Michel Sanner inadvertently pointed out -- the "-n" ("--dry-run") flag was universally ignored. This was solved by adding several methods to the Command base class through which all "external actions" (anything that affects the outside world, most particularly the filesystem) should be channelled. Now the verbose and dry-run flags can be respected in a consistently painless way by *all* command classes.
In addition to "cvs update", you can now download a snapshot tarball:
I make no promises about the longevity or reliability of that URL -- it'll probably go away the next time I make a snapshot. Let me know if you like the snapshot, but would prefer a zip file to a tarball; under duress, I could hack the 'mksnap' script to make both. ;-)