I've become a big fan of subversion source control system as a replacement for the venerable CVS. Last year I setup my home directory in CVS as explained by Joey Hess with very good results. About 6 months ago I converted my CVS repository to subversion which retained all my CVS history.
Before switching to subversion, I turned off anonymous CVS access because of security concerns about CVS pserver mode. After a long absense, I have restored anonymous access to my repository -- this time using subversion. First, I setup a public mirror of the subdirectories in my master repository that I publish as open-source projects. This is about 1/10 of my repository in terms of archive size. I have a script setup that updates that mirror on each commit to my master repository. The script also uses rsync to publish the public repository on my high-bandwidth server.
The public repository is available as browsable XML, browsable ViewCVS, and subversion repositories that can be "checked-out". You can browse the projects on my public subversion web site http://svn.b9.com.
I employ a hacked version of enscript with adds color to lisp files.

Comments (2)
Have you heard about Arch RCS?
http://www.gnu.org/software/gnu-arch/
It looks to be another very attractive alternative to CVS.
P.S. What about the web framework you are developing? It would be very interesting to have a look at it.
Posted by Alex | December 5, 2003 3:55 PM
Posted on December 5, 2003 15:55
I've looked at it only in the comparison published at http://better-scm.berlios.de/comparison/comparison.html. One feature that attracted me to Subversion is the development teams use of their excellent issue tracker as well as maintaining a comprehensive regression test suite.
The web framework I've been working on is a high-level add-on to cl-modlisp which adds state-management and dispatch functions.
Posted by Kevin Rosenberg | December 5, 2003 4:10 PM
Posted on December 5, 2003 16:10