Gerrit (software)
This article provides insufficient context for those unfamiliar with the subject.(June 2012) |
Repository | |
---|---|
Written in | Java, Servlet, GWT |
Operating system | Java Platform, Enterprise Edition |
Available in | English |
Type | Code review |
License | Apache License v2 |
Website | code |
Gerrit is a free, web-based team software code review 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]
History
It 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.[2]
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.[3]
Notable users
- Android[4]
- CollabNet[5]
- eBay[6]
- Eclipse Foundation[7]
- Garmin[8]
- Gilt Groupe[9]
- GitEnterprise[10]
- GWT[11]
- Kitware (e.g. CMake)[12]
- LibreOffice[13][14]
- MediaWiki[15][16]
- OpenStack[17]
- Qt[18]
- Scilab[19]
- TYPO3[20][21]
See also
References
- ^ Guido van Rossum (May 2008). "An Open Source App: Rietveld Code Review Tool". Retrieved 2012-08-24.
- ^ "Gerrit Background - The history behind Gerrit Code Review". Gerrit project. Retrieved 10 May 2010.
- ^ "Gerrit: Google-style code review meets git". LWN. Retrieved 13 Jul 2012.
- ^ "People and Roles".
- ^ "Gerrit Code Reviews".
- ^ "Too Smart for Git".
- ^ "Gerrit on eclipsepedia". Eclipse foundation. Retrieved 2013-06-01.
- ^ http://www.slideshare.net/StephenKing/using-gerrit-code-review-in-an-open-source-project.
{{cite web}}
: Missing or empty|title=
(help) - ^ "Managers Become the Flywheel".
- ^ "Collaboration and code review with Gerrit".
- ^ "Google Web Toolkit Blog". Retrieved 2013-07-13.
- ^ "Introducing Gerrit - Code Review and Community Contributions".
- ^ "Gerrit for LibreOffice". 2012-06-16. Retrieved 2012-06-24.
- ^ "gerrit.libreoffice Code Review". Retrieved 2012-06-24.
- ^ "Wikimedia engineering moving from Subversion to Git — Wikimedia blog". Blog.wikimedia.org. 2012-02-15. Retrieved 2012-06-21.
- ^ "Gerrit". MediaWiki. 2012-06-12. Retrieved 2012-06-21.
- ^ "Gerrit Workflow". OpenStack Wiki. Retrieved 2013-02-21.
- ^ "Introduction to Gerrit". Qt Project. 2012-04-24. Retrieved 2013-03-04.
- ^ "Gerrit Code Review". Codereview.scilab.org. Retrieved 2012-06-21.
- ^ "TYPO3 Core repository migrated to Git". 2011-03-11. Retrieved 2013-01-26.
- ^ "TYPO3's Gerrit Code Review". Retrieved 2013-01-26.