« Testing Portable URI | Main | Mirroring Subversion »

Subversion Conversion

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)

Alex:

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.

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.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on November 27, 2003 2:59 AM.

The previous post in this blog was Testing Portable URI.

The next post in this blog is Mirroring Subversion.

Many more can be found on the main index page or by looking through the archives.

Creative Commons License
This weblog is licensed under a Creative Commons License.