FishEye (software)

Last updated

Fisheye
FishEye (software) logo.png
Developer(s) Atlassian
Stable release
4.7.0 / February 14, 2019;19 months ago (2019-02-14)
Written in Java
Operating system Cross-platform
Type Revision control
License Proprietary; free for non-commercial
Website atlassian.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:

Contents

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: [8]

ProjectFisheye
JBoss https://source.jboss.org
Apache https://fisheye.apache.org/browse

Atlassian provides free licences of Fisheye and Crucible for open-source projects. [9]


Integration

As of 2010 Fisheye supported integration with the following revision control systems: [10]

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 [11] via the Atlassian IDE Connector.

See also

Related Research Articles

Revision Control System(RCS) is an early version control system (VCS). It is a set of UNIX commands that allow multiple users to develop and maintain program code or documents. With RCS, users can make their own revisions of a document, commit changes, and merge them. RCS was originally developed for programs but is also useful for text documents or configuration files that are frequently revised.

Apache Subversion Free and open source software versioning and revision control system

Apache Subversion is a software versioning and revision control system distributed as open source under the Apache License. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS).

Code Co-op peer-to-peer revision control system

Code Co-op is the peer-to-peer revision control system made by Reliable Software.

IntelliJ IDEA integrated development environment

IntelliJ IDEA is an integrated development environment (IDE) written in Java for developing computer software. It is developed by JetBrains, and is available as an Apache 2 Licensed community edition, and in a proprietary commercial edition. Both can be used for commercial development.

The following tables compare general and technical information for a number of wiki software packages.

In software development, distributed version control is a form of version control in which the complete codebase, including its full history, is mirrored on every developer's computer. This enables automatic management branching and merging, speeds up most operations, improves the ability to work offline, and does not rely on a single location for backups.

Mantis Bug Tracker free and open source, web-based bug tracking system

Mantis Bug Tracker is a free and open source, web-based bug tracking system. The most common use of MantisBT is to track software defects. However, MantisBT is often configured by users to serve as a more generic issue tracking system and project management tool.

ViewVC a browser interface for CVS and Subversion version control repositories

ViewVC is an open-source tool for viewing the contents of CVS and SVN repositories using a web browser. It allows looking at specific revisions of files as well as side-by-side diffs of different revisions. It is written in Python and the view parameters can be modified directly in a URL using a REST style interface.

Zend Studio is a commercial, proprietary integrated development environment (IDE) for PHP developed by Zend Technologies, based on the PHP Development Tools (PDT) plugin for the Eclipse platform.

Open-source software development is the process by which open-source software, or similar software whose source code is publicly available, is developed by an open-source software project. These are software products available with its source code under an open-source license to study, change, and improve its design. Examples of some popular open-source software products are Mozilla Firefox, Google Chromium, Android, LibreOffice and the VLC media player. Open-source software development has been a large part of the creation of the World Wide Web as we know it, with Tim Berners-Lee contributing his HTML code development as the original platform upon which the internet is now built.

CVSNT is a version control system compatible with and originally based on Concurrent Versions System (CVS), which has become popular in the open-source world.

The following is a comparison of version-control software. The following tables include general and technical information on notable version control and software configuration management (SCM) software. For SCM software not suitable for source code, see Comparison of open-source configuration-management software.

Jira is a proprietary issue tracking product developed by Atlassian that allows bug tracking and agile project management.

Jira Studio was an integrated, hosted software development suite developed by Atlassian Software Systems. Jira Studio included Subversion for revision control, Jira for issue tracking and bug tracking, Confluence for content management, Jira Agile for agile planning and management, Bamboo for continuous integration, Crucible for code review and FishEye for source code repository browsing.

SVNKit is an open-source, pure Java software library for working with the Subversion version control system. It is free to use on opensource projects but requires that you buy a commercial license to use to develop with proprietary software. It implements virtually all Subversion features and provides API to work with Subversion working copies, access and manipulate Subversion repositories.

Redmine is a free and open source, web-based project management and issue tracking tool. It allows users to manage multiple projects and associated subprojects. It features per project wikis and forums, time tracking, and flexible, role-based access control. It includes a calendar and Gantt charts to aid visual representation of projects and their deadlines. Redmine integrates with various version control systems and includes a repository browser and diff viewer.

Bitbucket is a web-based version control repository hosting service owned by Atlassian, for source code and development projects that use either Mercurial or Git revision control systems. Bitbucket offers both commercial plans and free accounts. It offers free accounts with an unlimited number of private repositories as of September 2010.

Crucible is a collaborative code review application by Australian software company Atlassian. Like other Atlassian products, Crucible is a Web-based application primarily aimed at enterprise, and certain features that enable peer review of a codebase may be considered enterprise social software.

TeamCity is a build management and continuous integration server from JetBrains. It was first released on October 2, 2006 and is commercial software and licensed under a proprietary license: a freemium license for up to 100 build configurations and three free Build Agent licenses are available. Open Source projects may request a free license.

Fisheye may refer to:

References

  1. Fisheye Repository Browsing
  2. 1 2 "FishEye Licensing - Atlassian".
  3. FishEye Search
  4. FishEye Advanced Diffs
  5. FishEye Changelog & Changesets
  6. Fisheye Communications
  7. Fisheye Notifications
  8. "The Firebird Project is now using Fisheye". Atlassian. 2008-10-30.
  9. Atlassian. "Fisheye - Pricing | Atlassian". Atlassian. Retrieved 2018-03-08.
  10. "Supported platforms".
  11. Fisheye IntelliJ Connector