Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

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>