Gerrit code review tool is a code review and project management tool based on Git projects.
Gerrit simplifies Git-based project maintenance by allowing any authorized user to commit changes to the main Git repository, rather than requiring all approved changes to be manually merged by the project maintainer.
Gerrit uses a web browser to enable software programmers on the same team to review each other's modified program codes and decide whether to submit, return or continue modifications. It uses Git as the underlying control system. It is forked from Rietveld, written by Shawn Pearce of Google, and was originally created to manage the Android project. The name of this software comes from Dutch designer Gerrit Rietveld. It was first written in Python. After the second edition, it was changed to Java and SQL. Use Google Web Toolkit to generate front-end JavaScript.
Gerrit features
Gerrit is a free and open source git control system. The Gerrit user interface is built on Google Web Toolkit. It is a lightweight framework for reviewing every commit. Gerrit acts as a repository, which allows pushing code and creating reviews for your commits.
Advantages of Gerrit
Gerrit provides access control for Git repositories and web frontends for code review. Code can be pushed without using other command line tools. Gerrit can allow or deny repository level and branch level permissions. Gerrit has integrated support in eclipse.
Disadvantages of Gerrit
Reviewing, validating, and resubmitting code can impact product launch time. Gerrit only works with git. Gerrit is slow and cannot change the sort order in which changes are listed. Administrator rights are required to add repositories on Gerrit.
Expand