FishEye contains a feature that will build an archive of a directory tree. This feature is disabled by default. The 'Tarball Settings' repository option allows you to customise tarball settings in the Repository Defaults and on a per-repository basis. You can set a limit on the number of files that a tarball can contain, as well as selectively disable the creation of tarballs for certain directories or directory trees.
Configuring tarball settings for a specific repository
To configure tarball settings for a repository:
Click the'cog' menu in the FishEye header, and choose
Administration. You will need to be logged in as an
administrator to see this link.
- Click the 'Repositories' link. The list of repositories set up in your FishEye instance will be displayed.
- Click the name of the repository, (under the 'Name' column in the list of repositories). The Repository Options for the repository will be displayed in a dialogue.
- Click the 'Tarballs' tab. The 'Tarballs' screen will be displayed (see screenshot below).
- Tick the 'Allow users to download repository trees as tarballs' checkbox, if you want to allow users to download repository trees as tarballs. The following field will be enabled:
- 'Restrict the number of files in tarballs to' — Choose either 'No limit', or choose 'No more than <number> files' and specify the number of files.
- Configure 'Tarball Excludes' for your repository. The creation of tarballs will not be permitted for directories/directory trees that are excluded:
- Click the 'Add...' link to add a new tarball exclude. Enter the 'Base Directory' and select whether to 'Exclude subdirectories' in the dialogue that displays.
- Click the cog icon (
) next to a tarball exclude and click 'Edit' from the dropdown menu to edit the pattern. The editable Tarball dialogue is identical to the 'Add an Exclude' dialogue. See the Adding a Tarball Exclude section below for further instructions. - Click the cog icon (
) next to a tarball exclude and click 'Delete' from the dropdown menu to delete the tarball exclude.
- Save your changes.
Screenshot: Configuring watches for a specific repository

To configure watches for all repositories,
Click the'cog' menu in the FishEye header, and choose
Administration. You will need to be logged in as an
administrator to see this link.
- Click the 'Defaults' link. The 'Repository Defaults' will be displayed.
- Click the 'Tarballs' tab. The 'Tarballs' screen will be displayed (see screenshot below).
- Tick the 'Allow users to download repository trees as tarballs' checkbox, if you want to allow users to download repository trees as tarballs. The following field will be enabled:
- 'Restrict the number of files in tarballs to' — Choose either 'No limit', or choose 'No more than <number> files' and specify the number of files.
- Configure 'Tarball Excludes' for your repository. The creation of tarballs will not be permitted for directories/directory trees that are excluded:
- Click the 'Add...' link to add a new tarball exclude. Enter the 'Base Directory' and select whether to 'Exclude subdirectories' in the dialogue that displays.
- Click the cog icon (
) next to a tarball exclude and click 'Edit' from the dropdown menu to edit the pattern. The editable Tarball dialogue is identical to the 'Add an Exclude' dialogue. See the Adding a Tarball Exclude section below for further instructions. - Click the cog icon (
) next to a tarball exclude and click 'Delete' from the dropdown menu to delete the tarball exclude.
- Save your changes.
Screenshot: Configuring tarball settings for all repositories
