Original author(s) | ||
![]() | ||
Stable release 2.13.6 / February 24, 2017; 10 days ago (2017-02-24) Repository gerrit.googlesource.com/gerrit Operating system |
Gerrit is a free, web-based team code collaboration tool. Software developers in a team can review each other's modifications on their source code using a Web browser and approve or reject those changes. It integrates closely with Git, a distributed version control system.
Contents
Gerrit is a fork of Rietveld, another code review tool. Its namesake is Dutch designer Gerrit Rietveld.
History
Gerrit was developed at Google by Shawn Pearce (founder of JGit) for the development of the Android project.
Starting from a set of patches for Rietveld, also a software review tool, it became a fork and evolved into a separate project when ACL patches wouldn't be merged into Rietveld by its author, Guido van Rossum.
Design
Originally written in Python like Rietveld, it is now written in Java (Java EE Servlet) with SQL since version 2. Gerrit uses Google Web Toolkit to generate front-end JavaScript code from Java source.