Watches
Fisheye has a "watch" notification system that sends email notifications to users when commits are detected. Users can opt in for these notifications by "watching" a particular repository/activity stream. You can configure Fisheye to enable or disable watches for all users for a specific repository or for all repositories.
Email templates can be customized if required.
On this page:
Please note, before you can enable watches for your repositories, you must first configure a valid SMTP server.
Please also be aware that no notifications will be sent while the repository is performing the initial indexing. See Indexer.
Configuring watches for a specific repository
To configure watches for a repository:
- Click the 'cog' menu in the Fisheye header, and choose Administration (you'll need to be logged in as an administrator to see this link).
- Click Repositories. 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 dialog.
- Click the Other Settings tab. The 'Watches' section will be shown on the screen that is displayed (see screenshot below).
- Configure the watches for the repository as desired:
- Use the system default settings for watches — Check this if you want to use the system default settings for watches, i.e. if you enable/disable watches in your repository defaults, watches will be enabled/disabled for this repository respectively.
- Allow users to watch for repository changes — Check or clear this to enable/disable watches for the repository. This checkbox will only be enabled if Use the system default settings for watches is not checked.
- Save your changes.
Screenshot: Configuring watches for a specific repository
Configure watches for all repositories
To configure watches for all repositories:
- Click the 'cog' menu in the Fisheye header, and choose Administration (you'll need to be logged in as an administrator to see this link).
- Click the Defaults link. The 'Repository Defaults' will be displayed.
- Click the Other Settings tab. The 'Watches' section will be shown on the screen that is displayed (see screenshot below).
- Configure the watches for all repositories as desired:
- Allow users to watch for repository changes — Check or clear this to enable or disable watches for all repositories that been configured to use the system default settings for watches.
- Save your changes.
Screenshot: Configuring watches for all repositories