The following process will provide ViewCVS access to a Subversion repository (at some point, this process will be automated at project creation time):
/home/projects/FOO/haus.d/httpd.conf to include:
<VirtualHost *:80>
ServerAdmin ops@codehaus.org
DocumentRoot /home/projects/FOO/scm_web
ServerName svn.FOO.codehaus.org
ServerAlias svn.FOO.org
CustomLog logs/svn.FOO.codehaus.org combined
RewriteEngine on
RewriteRule ^/?$ /viewcvs.cgi/?root=FOO [R]
</VirtualHost>
|
viewcvs.cgi program to /home/projects/FOO/scm_web:
sudo ln -s /usr/local/viewcvs-1.0-dev/www/cgi/viewcvs.cgi /home/projects/FOO/scm_web |