This page last changed on Oct 04, 2007 by smaddox.

When adding or managing a SVN (Subversion) repository, you can:

There are also the following SVN-specific actions:

It is particularly important that you set up the correct branch and tag structure for your Subversion repositories. If FishEye does not know which files are tags and branches, it will treat all files as trunk files. This can significantly increase the effective size of your repository. This will increase initial slurp time and impact runtime performance. Please refer to the instructions on tag and branch configuration.

Knowledge Base

You may find some useful information in the Knowledge Base too.

SVN Repository Details

Name A name for this repository. The name may contain alphanumeric, underscore, '-' or '.' characters. Use 'svn' if you can't think of a better name.
Description A short description of this 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 use more memory. Smaller values can reduce the amount of memory FishEye uses during scans. The default is 400.
Svn Operation Timeout Sets the timeout value that FishEye imposes on Subversion operations. Operations which exceed this value are terminated. The default for most operations is 1 hour. It can be changed to a different interval, for example: 2 days, 10 hours, 20 minutes.
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.
Access Code The access code for the fisheye.access property on the server. See also Subversion fisheye.access.
MD5 Access Code The MD5 sum of the above Access Code. See also Subversion fisheye.access. (This field only appears if Access Code is set.)
Set Access Property Command The Subversion command to set the fisheye.access property to grant FishEye access if necessary. See also Subversion fisheye.access. (This field only appears if Access Code is set.)
Start Revision If set, the revision number from which FishEye will start indexing the repository. The default is to start scanning from the first revision in the repository.
Initial Import When a Start Revision is set, this setting controls how FishEye establishes the initial state of the repository.
'Do not import' means that FishEye will only process the revisions from the start revision onwards. The repository state prior to this revision is ignored.
'Import without tag information' means that FishEye will import the repository content as it existed one revision prior to the start revision. FishEye will create a single synthetic revision to hold the initial state. The comment associated with this revision will be 'Created by FishEye for initial repository import'. Tags created prior to the start revision are ignored.
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. Read more information.
Enable immediately Controls whether FishEye will immediately enable this repository, which starts the initial scan. If you wish to do some further configuration before the scan starts, then select 'No'. You can enable a repository later from the repository list.



Screenshot: Adding a SVN Repository



AddSVNRepository.png (image/png)
Document generated by Confluence on Oct 10, 2007 12:46