Gerrit (software)
Lua error in package.lua at line 80: module 'strict' not found.
Original author(s) | |
---|---|
Stable release | 2.12.2 / March 11, 2016 |
Written in | Java, Servlet, GWT |
Operating system | Java Platform, Enterprise Edition |
Available in | English |
Type | Code review |
License | Apache License v2 |
Website | www |
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]
History
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]
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.[4]
Notable users
- Android[5]
- Chrome OS[6]
- CollabNet[7]
- CyanogenMod[8]
- eBay[9]
- Eclipse Foundation[10]
- Garmin[11]
- Gilt Groupe[12]
- Go (programming language)[13]
- GWT[14]
- Kitware (e.g. CMake)[15]
- LibreOffice[16][17]
- MediaWiki[18][19]
- OpenStack[20][21]
- OpenSwitch[22]
- Qt[23]
- SAP SE[24]
- Scilab[25]
- Tizen[26]
- TYPO3[27][28]
- TubeMogul[29][30]
- Vaadin[31]
See also
References
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ http://blog.assembla.com/assemblablog/tabid/12618/bid/40855/Interview-with-Gerrit-project-leader-Shawn-Pearce.aspx
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
External links
Wikibooks has a book on the topic of: Git/Gerrit Code Review |
MediaWiki has documentation related to: Gerrit |
- No URL found. Please specify a URL here or add one to Wikidata.
- Video demo of Gerrit
- Effective Development With Eclipse Mylyn, Git, Gerrit and Hudson
<templatestyles src="Asbox/styles.css"></templatestyles>