Jump to content

FishEye (software)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by NirajBhawnani (talk | contribs) at 05:45, 14 February 2010 (Updated latest version number). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

FishEye
Developer(s)Atlassian, Inc.
Stable release
2.1.4 / January 27, 2010 (2010-01-27)[1]
Written inJava
Operating systemCross-platform
TypeRevision Control
LicenseProprietary, free for non-commercial
Websitehttp://www.atlassian.com/software/fisheye

FishEye is a revision control browser[2] 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[3]. In addition to the advanced search[4] and diff capabilities[5], it provides:

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

Use in Open Source Projects

Free licenses are approved for community and open source installations by Atlassian[3]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/
Limewire https://www.limewire.org/fisheye/
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/
Zend http://framework.zend.com/fisheye/

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

Currently it supports integration with the following revision control systems[12]: SVN, CVS, Perforce. 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 IDE's like IntelliJ IDEA[13] via the Atlassian IDE Connector.

See also

References

  1. ^ "New FishEye & Crucible Releases, plus the IDE Connector!". Atlassian. 2008-09-23.
  2. ^ FishEye Repository Browsing
  3. ^ a b Atlassian Community & Open Source licenses
  4. ^ FishEye Search
  5. ^ FishEye Advanced Diffs
  6. ^ FishEye Changelog & Changesets
  7. ^ FishEye Communications
  8. ^ FishEye Notifications
  9. ^ "The Firebird Project is now using FishEye". Atlassian. 2008-10-30.
  10. ^ Spring Framework
  11. ^ Atlassian FishEye hosting
  12. ^ FishEye source control integration
  13. ^ FishEye IntelliJ Connector