Cenqua > Fisheye > FishEye Features
FishEye Features
FishEye has dozens of individual features that can be used to accomplish any manner of tasks. If it is in your repository FishEye should be able to give it to you, if not we want to know about it.
Browse
- Quickly find the files and directories you are looking for
- Easily traverse deep directory hierarchies with a minimum of clicks
- Line count and commit volume charts per node
- View your repository as it was at a date in the past, on a particular branch, tag or a combination of all three.
- See visualisation of the branch history for a given file
- Show and hide deleted, hidden, and empty files and directories
- Jump to file or directory by typing a partial path
Changelog & Changesets
- Synthetic changesets for CVS repositories (native for SVN)
- Chronological per directory display of changesets
- View diffs for a whole changeset in-line
Search
- Use Quick Search to locate files in a flash
- Perform structured queries with the standard Search
- Write your own sophisticated searches in EyeQL
- Get results as html, CSV, or XML
- Save search results as bookmarks or links
- Integrate repository searches into your own tools with the FishEye API
- Search based on any combination of author, date or date range, tag, branch, filename, comment, and file content
Annotation
- Annotated source views
- Permalink to every line
- Age and author highlighting with corresponding charts
- Click through to original context of lines
Diff
- Enhanced character-by-character diffs
- Whitespace and variable expansion settings
- Configurable diff context
- Permalink to customized diff views
Notification
- RSS feeds of changesets at every node
- Daily and instant commit watches
- Per user email and RSS settings
- Customize feeds and watches for notifications per branch, tag, or author
Integration
- Powerful regular expression based linkers
- Automatically link identifiers to their source, e.g. issue ids, wikiwords, etc
- FishEye plugin for JIRA provides full roundtrip between FishEye and JIRA
- Integrate FishEye with existing infrastructure using comprehensive REST or XML-RPC API
- Integration friendly URLs make scripting and autolinking easy
- Support for ViewCVS URLs – ViewCVS URLs redirect to the equivalent FishEye resource, providing integration with any tool that supports ViewCVS
Authentication and Authorization
- Repository level access control
- Host/PAM (local machine) accounts
- Built-in users
- LDAP/Active Directory
- AJP authentication
- Custom security plugins – integrate with your authentication or SSO solution
Miscellaneous
- Generate patches from changesets
- Archiving support enables users to download a tar, gzip, or zip on the fly using constraints like tag or branch. This negates the need for occasional users to set up an SCM client.



