FishEye can be used as an alternative to ViewCVS. It's cooler. It's available at http://fisheye.codehaus.org. Also, check out the Fisheye tour at http://www.cenqua.com/fisheye/demo/tour/.
Letting FishEye know about your repository
First, check that your project is not already listed at http://fisheye.codehaus.org/
If it's not, raise a chore to have FishEye configured for your project.
Despots should read FishEye Installation for more information on configuring FishEye
Setup a rewrite rules for Apache
Edit ~PROJECT/haus.d/httpd.conf.
Find the VirtualHost for the cvs.PROJECT.codehaus.org or svn.PROJECT.codehaus.org and replace it with this, ensuring you replace PROJECT with your project name:
| Code Block |
|---|
<VirtualHost *:80>
ServerAdmin ops@codehaus.org
DocumentRoot /home/projects/PROJECT/public_html
ServerName cvs.PROJECT.codehaus.org
CustomLog logs/cvs.PROJECT.codehaus.org combined
RewriteEngine on
# Original ViewCVS - uncomment to enable
# RewriteRule ^/(.*)$ http://cvs.beaver.codehaus.org/PROJECT/$1 [p]
# Redirect / to project CVS
RewriteRule ^/$ /viewrep/PROJECT [p,l]
# Ensure old ViewCVS links work
RewriteRule ^/(PROJECT/.*)$ /viewrep/$1 [p,l]
# Proxy to FishEye
RewriteRule ^/(.*)$ http://localhost:12122/$1 [p]
# Rewrite redirects
ProxyPassReverse / http://localhost:12122/
</VirtualHost>
|
