Home | Clover | Clover.NET | FishEye | Support | Account | Download | Buy Now

Adding a repository

Adding a repository to FishEye is a simple matter. Further configuration options are available once a repository is added.

FishEye needs to build an index and cache of your repository. This begins when you first enable a repository, and may take some time to complete.

FishEye supports two types of SCM systems: CVS and Subversion.

Common fields

Name A name for this repository. The name may contain alphanumeric, underscore, "-" or "." characters. Use "cvs" or "svn" if you can't think of a better name.
Description A short description of this repository.
Enable immediately Controls whether FishEye will immediately enable this repository, which starts the inital scan. If you wish to do some further configuration before this scan starts, then select "No". You can enable a repository later from the repository list.

CVS

Note
To add a CVS repository, FishEye must have filesystem access to the repository.
CVS dir The path to the CVS repository. This is often /usr/local/cvsroot. This is a path in the server's filesystem.
Charset The character set used to interpret and display text files.

Subversion

Note
When adding a Subversion repository, you should also read about Subversion Client setup and granting permission to FishEye to scan your repository.
SVN URL The Subversion URL to your repository, such has svn://svn.foo.com/ or file:///var/svn
Path The sub-tree within your repository FishEye should display. If this value is . (or empty), then the whole repository will be shown.
Block Size Controls how many revisions FishEye will pull down from the repository in one batch. Larger values can reduce the time it takes for FishEye to scan your repository for changes, but uses more memory. Smaller values can reduce the amount of memory FishEye uses during scans. The default is 1000.
Throttle connections-per-sec If set, this allows FishEye to throttle how many connections it makes per-second to the SVN server. Many systems use inetd/xinetd to service the svnserve protocol. xinetd has, by default, an incoming connection limit which can cause FishEye to disrupt other svnserve-based connections. The default is blank (do not throttle).
Charset The character set used to interpret and display text files.
Username/Password The credentials to use if your repository requires authentication.
trunk/branch/tag structure Determines how FishEye attempts to understand the tag and branch structure of your Subversion repository. For more information read this.