Fisheye vs Gerrit Code Review

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

Fisheye

41
41
+ 1
0
Gerrit Code Review

116
223
+ 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.

Manage your open source components, licenses, and vulnerabilities
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?
    Manage your open source components, licenses, and vulnerabilities
    Learn 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.
    Git
    Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
    GitHub
    GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
    Visual Studio Code
    Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
    See all alternatives