Gerrit (software)

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Gerrit icon.svg
Original author(s) Google
Stable release 2.11 / April 17, 2015; 35 days ago (2015-04-17)
Written in Java, Servlet, GWT
Operating system Java Platform, Enterprise Edition
Available in English
Type Code review
License Apache License v2

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.

Gerrit is a fork of Rietveld, another code review tool. "Gerrit" is the given name of Gerrit Rietveld (1888–1964), a Dutch designer after whom Rietveld is named.[1]


Gerrit was developed at Google by Shawn Pearce (founder of JGit) for the development of the Android project.[2]

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.[3]


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.[4]

Notable users[edit]

See also[edit]


  1. ^ Guido van Rossum (May 2008). "An Open Source App: Rietveld Code Review Tool". Retrieved 2012-08-24. 
  2. ^
  3. ^ "Gerrit Background - The history behind Gerrit Code Review". Gerrit project. Retrieved 10 May 2010. 
  4. ^ "Gerrit: Google-style code review meets git". LWN. Retrieved 13 Jul 2012. 
  5. ^ "People and Roles". 
  6. ^ "Gerrit Code Reviews". 
  7. ^ "Community powered|CyanogenMod". 
  8. ^ "Too Smart for Git". 
  9. ^ "Gerrit on eclipsepedia". Eclipse foundation. Retrieved 2013-06-01. 
  10. ^ "Using Gerrit Code Review in an Open Source Project". 
  11. ^ "Managers Become the Flywheel". 
  12. ^ "We're moving to GitHub". 
  13. ^ "Google Web Toolkit Blog". Retrieved 2013-07-13. 
  14. ^ "Introducing Gerrit - Code Review and Community Contributions". 
  15. ^ "Gerrit for LibreOffice". 2012-06-16. Retrieved 2012-06-24. 
  16. ^ "gerrit.libreoffice Code Review". Retrieved 2012-06-24. 
  17. ^ "Wikimedia engineering moving from Subversion to Git — Wikimedia blog". 2012-02-15. Retrieved 2012-06-21. 
  18. ^ "Gerrit". MediaWiki. 2012-06-12. Retrieved 2012-06-21. 
  19. ^ "Gerrit Workflow". OpenStack Wiki. Retrieved 2013-02-21. 
  20. ^ "Introduction to Gerrit". Qt Project. 2012-04-24. Retrieved 2013-03-04. 
  21. ^ "Gerrit Code Review". Retrieved 2012-06-21. 
  22. ^ "TYPO3 Core repository migrated to Git". 2011-03-11. Retrieved 2013-01-26. 
  23. ^ "TYPO3's Gerrit Code Review". Retrieved 2013-01-26. 
  24. ^ "Gerrit - Tizen Developers". 
  25. ^ "Improving Operations Efficiency with Puppet". 2015-04-17. 
  26. ^ "Puppet Camp Paris: Improving Operations Efficiency With Puppet". 2015-04-20. 

External links[edit]