Gerrit (software): Difference between revisions
update |
|||
Line 12: | Line 12: | ||
| license = [[Apache License 2.0]] |
| license = [[Apache License 2.0]] |
||
| platform = [[Java Platform, Enterprise Edition]] |
| platform = [[Java Platform, Enterprise Edition]] |
||
| website = {{URL|https://www.gerritcodereview.com}} |
| website = {{URL|https://www.gerritcodereview.com/|gerritcodereview.com}} |
||
}} |
}} |
||
'''Gerrit''' ({{IPAc-en|ˈ|ɡ|ɛ|ɹ|ɪ|t}} {{respell|GERR|it}}) is a free, [[Web application|web-based]] team [[code review|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 (software)|Git]], a [[distributed version control]] system. |
'''Gerrit''' ({{IPAc-en|ˈ|ɡ|ɛ|ɹ|ɪ|t}} {{respell|GERR|it}}) is a free, [[Web application|web-based]] team [[code review|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 (software)|Git]], a [[distributed version control]] system. |
||
Line 93: | Line 93: | ||
{{MediaWiki|Gerrit}} |
{{MediaWiki|Gerrit}} |
||
* {{official website}} |
* {{official website}} |
||
{{Google FOSS}} |
{{Google FOSS}} |
||
{{free-software-stub}} |
{{free-software-stub}} |
||
[[Category:Computer programming]] |
[[Category:Computer programming]] |
||
[[Category:Google software]] |
[[Category:Google software]] |
Revision as of 16:33, 27 August 2022
Original author(s) | |
---|---|
Stable release | 3.5.1
/ March 18, 2022[1] |
Repository | |
Written in | Java |
Platform | Java Platform, Enterprise Edition |
Available in | English |
Type | Code review |
License | Apache License 2.0 |
Website | gerritcodereview.com |
Gerrit (/ˈɡɛrɪt/ GERR-it) 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. Both are namesakes of Dutch designer Gerrit Rietveld.[2][3]
History
Originally written in Python like Rietveld, it is now written in Java (Java EE Servlet) with SQL since version 2 and a custom-made Git-based database (NoteDb) since version 3.[4]
In versions 2.0–2.16 Gerrit used Google Web Toolkit[5] for its browser-based front-end. After being developed and used in parallel with GWT, for versions 2.14–2.16, a new Polymer[6] web UI replaced the GWT UI in version 3.0.
Notable users
- Android[7]
- Chromium[8][9]
- Chromium OS[10]
- coreboot[11]
- CollabNet[12]
- LineageOS[13]
- Eclipse Foundation[14]
- Ericsson[5][15][16]
- Google Fuchsia[17]
- Garmin[18]
- gem5[19]
- Go[20]
- GWT[21]
- HTC[5]
- illumos[22]
- Volvo Cars[23]
- LibreOffice[24]
- OpenStack[25]
- Qt[26]
- SAP SE[27]
- Skia[28]
- Scilab[29]
- Tizen[30]
- TYPO3[31]
- TubeMogul[32]
- Qualcomm[15]
- QIWI
- Wikimedia[33]
- Arm[34]
See also
References
- ^ "refs/tags/v3.5.1". gerrit.googlesource.com. Retrieved 2022-03-21.
- ^ "Gerrit's History". Retrieved 2020-10-12.
- ^ van Rossum, Guido (2008-05-06). "An Open Source App: Rietveld Code Review Tool". Blogspot. Retrieved 2020-10-12.
- ^ "Gerrit Code Review - NoteDb Backend". 2020-06-30. Retrieved 2020-10-12.
- ^ a b c "Gerrit: Google-style code review meets git". LWN.net. 2009-10-30. Retrieved 2020-10-12.
- ^ "Gerrit Polymer Frontend". Retrieved 2020-10-12.
- ^ "Project Roles". Android Open Source Project. 2020-09-01.
- ^ "Contributing to Chromium".
- ^ "Chromium Gerrit".
- ^ "Chromium OS Developer Guide".
- ^ "Developers - Getting started".
- ^ "FAQs on Git/Gerrit/History Protection".
- ^ "Update & Build Prep". LineageOS. 2017-01-20.
- ^ "Gerrit". Eclipse foundation. 2018-06-25.
- ^ a b "Gerrit: 2021 in review".
- ^ "Scaling Gerrit at Ericsson (2015)" (PDF).
- ^ "Fuchsia Gerrit".
- ^ "Using Gerrit Code Review in an Open Source Project". 2013-02-03.
- ^ "gem5 Code review".
- ^ "We're moving to GitHub". 2014-11-14.
- ^ "Making GWT better".
- ^ "illumos code review".
- ^ "Gerrit User Summit Europe 2019 - Schedule".
- ^ "Gerrit for LibreOffice". 2012-06-16.
- ^ "Getting Started: The OpenDev Workflow".
- ^ "Gerrit Introduction". 2019-06-02.
- ^ "Gerrit at SAP". 2014-03-11.
- ^ "Skia Code Review".
- ^ "Scilab Code Review".
- ^ "Contributing Code to Tizen".
- ^ "TYPO3 Core repository migrated to Git". 2011-03-11.
- ^ "Improving Operations Efficiency with Puppet". 2015-04-17.
- ^ "Wikimedia Code Review".
- ^ "Arm Collaboration".