Features Explore Your source

Code exploration with FishEye

It's all about your source.

There's a wealth of information available in your source code repository, the problem is usually just getting to it.

FishEye indexes everything in your Subversion, CVS, Perforce and Git repositories to let you search, navigate and report on it from any browser.

Source exploration with FishEye

Explore your source

The tree browser and file explorer let you navigate your repository with ease. The path at the top of every repository page ensures you never lose track of where you are.

FishEye's Quicknav

Quicknav

The Quicknav search automatically suggests results as you type. Items are grouped by object type in the menu to help you find things faster.

Search in FishEye

Use the Query tab on any repository page to find exactly what you're looking for. The field-based search form let's you query based on any combination of author, date or date range, tag, branch, filename, comment and file content. Tailor the results to include the data you need to further refine your search. Or, write your own sophisticated searches using the FishEye structured query language, EyeQL.

Reporting in FishEye

Analyse

Line history and area chart reports are available for any file or directory in you repository. Using the side bar, you can select from a variety of chart types and control the display options and data constraints. You can even bookmark your favourite charts for easy access any time.

Custom reports in FishEye

Plugins

Using the FishEye API, you can create your own custom reports and add them to the Reports tab using the FishEye plugin architecture.

Bookmarking in FishEye

Bookmarking

Marking any object in FishEye as a favourite (with a star) will add it to your personal activity stream and saved it to the shortcut menu at top of every page.

Atlassian IDE Connectors

With integration to both Eclipse and IntelliJ IDEA, you are never more than a single click away from FishEye. Just right-click on any file in your IDE to view the annotated source in FishEye.

Advanced diffs in FishEye

Advanced diffs

FishEye shows you enhanced character-by-character diffs, making it easy to see exactly what's changed between versions of a file. You can view unified or side-by-side diffs for a single file or everything in a changeset. Use view settings to control context, whitespace, and wrapping.

Annotations in FishEye

Annotations

See the author of every line of code in the annotated source views and click through from any line to see its original version. Easily identify who made each modification, and exactly when it happened. View source code age and author highlighting with corresponding charts.

Display settings in FishEye

Display settings

Configurable display settings let you control the exact amount of information you see. FishEye even remembers your view between sessions so you never lose context.