Fisheye is a
revision-control browser and search engine owned by
Atlassian
Atlassian Corporation () is an Australian software company that develops products for software developers, project managers and other software development teams. The company is domiciled in Delaware, with global headquarters in Sydney, Austr ...
, Inc. Although Fisheye is a commercial product, it is freely available to
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
projects and
non-profit
A nonprofit organization (NPO) or non-profit organisation, also known as a non-business entity, not-for-profit organization, or nonprofit institution, is a legal entity organized and operated for a collective, public or social benefit, in co ...
institutions.
In addition to the advanced search and
diff capabilities, it provides:
* the notion of changelog and changesets - even if the underlying version control system (such as
CVS
CVS may refer to:
Organizations
* CVS Health, a US pharmacy chain
** CVS Pharmacy
** CVS Caremark, a prescription benefit management subsidiary
* Council for Voluntary Service, England
* Cable Video Store, former US pay-per-view service
* CVS F ...
) does not support this
* direct, resource-based URLs down to line-number level
* monitoring and user-level notifications via
e-mail
Electronic mail (email or e-mail) is a method of exchanging messages ("mail") between people using electronic devices. Email was thus conceived as the electronic ( digital) version of, or counterpart to, mail, at a time when "mail" mean ...
or
RSS
RSS ( RDF Site Summary or Really Simple Syndication) is a web feed that allows users and applications to access updates to websites in a standardized, computer-readable format. Subscribing to RSS feeds can allow a user to keep track of many di ...
Use in open-source projects
Atlassian approves free licenses for community and open-source installations
[ under certain conditions. Many major open source projects use Fisheye to provide a front-end for the source code repository:
Atlassian provides free licences of Fisheye and ]Crucible
A crucible is a ceramic or metal container in which metals or other substances may be melted or subjected to very high temperatures. While crucibles were historically usually made from clay, they can be made from any material that withstands te ...
for open-source projects.
Integration
Fisheye supported integration with the following revision control systems:
* CVS
CVS may refer to:
Organizations
* CVS Health, a US pharmacy chain
** CVS Pharmacy
** CVS Caremark, a prescription benefit management subsidiary
* Council for Voluntary Service, England
* Cable Video Store, former US pay-per-view service
* CVS F ...
* Git
* Mercurial
Mercurial is a distributed revision control tool for software developers. It is supported on Microsoft Windows and Unix-like systems, such as FreeBSD, macOS, and Linux.
Mercurial's major design goals include high performance and scalabilit ...
* Perforce
Perforce, legally Perforce Software, Inc., is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle mana ...
* Subversion
Subversion () refers to a process by which the values and principles of a system in place are contradicted or reversed in an attempt to transform the established social order and its structures of power, authority, hierarchy, and social norms. Sub ...
Due to the resource-based URLs, it is possible to integrate Fisheye with different issue
Issue or issues may refer to:
Publishing
* ''Issue'' (company), a mobile publishing company
* ''Issue'' (magazine), a monthly Korean comics anthology magazine
* Issue (postal service), a stamp or a series of stamps released to the public
* '' ...
and bug tracking system
A bug tracking system or defect tracking system is a software application that keeps track of reported software bugs in software development projects. It may be regarded as a type of issue tracking system.
Many bug tracking systems, such as those ...
s. It also provides a REST
Rest or REST may refer to:
Relief from activity
* Sleep
** Bed rest
* Kneeling
* Lying (position)
* Sitting
* Squatting position
Structural support
* Structural support
** Rest (cue sports)
** Armrest
** Headrest
** Footrest
Arts and ente ...
and XML-RPC
XML-RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism.Simon St. Laurent, Joe Johnston, Edd Dumbill. (June 2001) ''Programming Web Services with XML-RPC.'' O'Reilly. First Editi ...
API. Fisheye also integrates with IDEs like IntelliJ IDEA
IntelliJ IDEA is an integrated development environment (IDE) written in Java for developing computer software written in Java, Kotlin, Groovy, and other JVM-based languages. It is developed by JetBrains (formerly known as IntelliJ) and is a ...
Fisheye IntelliJ Connector
/ref> via the Atlassian IDE Connector.
See also
* Crucible
A crucible is a ceramic or metal container in which metals or other substances may be melted or subjected to very high temperatures. While crucibles were historically usually made from clay, they can be made from any material that withstands te ...
* OpenGrok
* Source code repository
In version control systems, a repository is a data structure that stores metadata for a set of files or directory structure. Depending on whether the version control system in use is distributed, like Git or Mercurial, or centralized, like Sub ...
* Trac
Trac is an open-source, web-based project management and bug tracking system. It has been adopted by a variety of organizations for use as a bug tracking system for both free and open-source software and proprietary projects and products. Trac ...
* ViewVC
References
External links
* {{URL, https://atlassian.com/software/fisheye, the software's official website
Atlassian products
Browsers
Proprietary cross-platform software
Version control systems
Java (programming language) software
2019 software