Jump to content

FishEye (software)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Mzyromski (talk | contribs) at 12:49, 26 October 2016 (Last release update). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

FishEye
Developer(s)Atlassian
Stable release
4.2.0 / September 27, 2016; 8 years ago (2016-09-27)
Written inJava
Operating systemCross-platform
TypeRevision control
LicenseProprietary; free for non-commercial
Websiteatlassian.com/software/fisheye

FishEye is a revision-control browser[1] and search engine owned by Atlassian, Inc. Although FishEye is a commercial product, it is freely available to open source projects and non-profit institutions.[2] In addition to the advanced search[3] and diff capabilities,[4] it provides:

  • the notion of changelog and changesets[5] - even if the underlying version control system (such as CVS) does not support this
  • direct, resource-based URLs down to line-number level[6]
  • monitoring and user-level notifications via e-mail or RSS[7]

However it lacks some basic capabilities that exist in other revision-control browsers (e.g. Trac, Redmine) such as being able to compare different revisions of a folder, or compare two folders (such as branches and tags). This is widely seen as a critical omission and vastly reduces Fisheye's usefulness as a tool in managing the software release process.[8]

Use in open-source projects

Atlassian approves free licenses for community and open-source installations[2] under certain conditions. Many major open source projects use FishEye to provide a front-end for the source code repository:[9]

Project FishEye
JBoss http://fisheye.jboss.com/
MySQL http://svn.mysql.com/fisheye/
OpenSymphony http://svn.opensymphony.com/fisheye/
OsCommerce http://svn.oscommerce.com/fisheye/
Spring Framework[10] https://fisheye.springframework.org/

Atlassian and Contegix provide free deployments of FishEye and Crucible for open-source projects.[11] For large developer communities, dedicated instances are available to the public, either self-hosted or provided by the hosting service:

Community FishEye
Apache http://fisheye6.atlassian.com/
Codehaus http://fisheye.codehaus.org/
java.net CVS repositories, SVN repositories
SourceForge CVS repositories, SVN repositories

Integration

As of 2010 FishEye supported integration with the following revision control systems:[12]

Due to the resource-based URLs, it is possible to integrate FishEye with different issue and bug tracking systems. It also provides a REST and XML-RPC API. FishEye also integrates with IDEs like IntelliJ IDEA[13] via the Atlassian IDE Connector.

See also

References

  1. ^ FishEye Repository Browsing
  2. ^ a b "FishEye Licensing - Atlassian".
  3. ^ FishEye Search
  4. ^ FishEye Advanced Diffs
  5. ^ FishEye Changelog & Changesets
  6. ^ FishEye Communications
  7. ^ FishEye Notifications
  8. ^ [FE-239] Compare selected revisions of a folder - Atlassian JIRA. Jira.atlassian.com. Retrieved 2013-09-09.
  9. ^ "The Firebird Project is now using FishEye". Atlassian. 2008-10-30.
  10. ^ Spring Framework
  11. ^ Atlassian FishEye hosting
  12. ^ "Supported platforms".
  13. ^ FishEye IntelliJ Connector