Fisheye vs Gerrit Code Review

Need advice about which tool to choose?Ask the StackShare community!

Fisheye

41
41
+ 1
0
Gerrit Code Review

117
224
+ 1
59
Add tool

Fisheye vs Gerrit Code Review: What are the differences?

Introduction

Fisheye and Gerrit Code Review are both software tools used in the development process of software projects. While they serve a similar purpose, there are key differences between the two.

  1. Code Hosting and Repository Integration: Fisheye is primarily a source code indexing and search tool. It provides live, indexed access to source code repositories, but does not provide direct code review functionality. On the other hand, Gerrit Code Review is a dedicated code review tool that integrates with source code repositories. It provides a platform for collaborative code reviews, including features such as commenting, voting, and approval workflows.

  2. Code Review Workflow: Fisheye does not have a built-in code review workflow. It mainly focuses on providing a search and browsing interface for code repositories. In contrast, Gerrit Code Review provides a comprehensive code review workflow. It allows developers to submit code changes for review, facilitates discussions and feedback, and enables the integration of automated testing and continuous integration tools.

  3. Integration with Continuous Integration Tools: Fisheye does not have direct integration with continuous integration (CI) tools. It is primarily designed to provide code browsing and indexing capabilities. On the other hand, Gerrit Code Review offers seamless integration with CI tools. It can trigger automated tests and builds based on code review events, ensuring code quality is maintained throughout the development process.

  4. Access Control and Permissions: Fisheye provides basic access control mechanisms, allowing administrators to manage user permissions at a repository level. However, it lacks the granularity and flexibility of access control offered by Gerrit Code Review. Gerrit Code Review allows fine-grained access control, allowing administrators to define permissions at a branch or even file level, ensuring that only authorized individuals can review or modify specific parts of the codebase.

  5. Patch and Change Management: Fisheye does not provide native support for managing patches or changes. It primarily focuses on providing a search and navigation interface for code repositories. On the other hand, Gerrit Code Review excels in managing patches and changes. It keeps track of individual code changes, allows multiple iterations of review and modification, and ensures that the entire code review process is well-documented and auditable.

  6. Third-Party Integrations: Fisheye offers limited third-party integrations, mostly focusing on popular issue tracking systems. However, Gerrit Code Review provides a wide range of integrations with popular development tools such as issue trackers, project management tools, and collaboration platforms. This integration helps streamline the development workflow by bridging communication gaps and reducing context switches between different tools.

In Summary, Fisheye and Gerrit Code Review differ in their primary focus, with Fisheye primarily functioning as a source code search and browsing tool, while Gerrit Code Review provides a comprehensive code review workflow with extensive integration capabilities.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Fisheye
Pros of Gerrit Code Review
    Be the first to leave a pro
    • 13
      Code review
    • 11
      Good workflow
    • 10
      Cleaner repository story
    • 9
      Open source
    • 9
      Good integration with Jenkins
    • 5
      Unlimited repo support
    • 2
      Comparison dashboard

    Sign up to add or upvote prosMake informed product decisions

    What is Fisheye?

    FishEye provides a read-only window into your Subversion, Perforce, CVS, Git, and Mercurial repositories, all in one place. Keep a pulse on everything about your code: Visualize and report on activity, integrate source with JIRA issues, and search for commits, files, revisions, or people.

    What is Gerrit Code Review?

    Gerrit is a self-hosted pre-commit code review tool. It serves as a Git hosting server with option to comment incoming changes. It is highly configurable and extensible with default guarding policies, webhooks, project access control and more.

    Need advice about which tool to choose?Ask the StackShare community!

    What companies use Fisheye?
    What companies use Gerrit Code Review?
    See which teams inside your own company are using Fisheye or Gerrit Code Review.
    Sign up for StackShare EnterpriseLearn More

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Fisheye?
    What tools integrate with Gerrit Code Review?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Fisheye and Gerrit Code Review?
    Bitbucket
    Bitbucket gives teams one place to plan projects, collaborate on code, test and deploy, all with free private Git repositories. Teams choose Bitbucket because it has a superior Jira integration, built-in CI/CD, & is free for up to 5 users.
    GitLab
    GitLab offers git repository management, code reviews, issue tracking, activity feeds and wikis. Enterprises install GitLab on-premise and connect it with LDAP and Active Directory servers for secure authentication and authorization. A single GitLab server can handle more than 25,000 users but it is also possible to create a high availability setup with multiple active servers.
    Sourcegraph
    Sourcegraph is a universal code search tool that lets you find and fix things across ALL your code -- any code host, any repo, any language. Stay in flow and find your answers quickly with smart filters, and more.
    Hound by Etsy
    Hound is an extremely fast source code search engine. The core is based on this article (and code) from Russ Cox: Regular Expression Matching with a Trigram Index. Hound itself is a static React frontend that talks to a Go backend. The backend keeps an up-to-date index for each repository and answers searches through a minimal API.
    Quod AI
    Search engine to find source code across all your Git repositories quickly. Search using keywords, exact code, fuzzy, semantic search & more.
    See all alternatives