Jump to content

Gerrit (software): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
update link
Pacifio (talk | contribs)
Notable users: Update link
Line 57: Line 57:
* [[Eclipse Foundation]]<ref>{{cite web|url=http://wiki.eclipse.org/Gerrit|title=Gerrit|publisher=Eclipse foundation|date=2018-06-25}}</ref>
* [[Eclipse Foundation]]<ref>{{cite web|url=http://wiki.eclipse.org/Gerrit|title=Gerrit|publisher=Eclipse foundation|date=2018-06-25}}</ref>
* [[Ericsson]]<ref name="lwn359489"/><ref name="gerrit2021"/><ref>{{cite web|url=https://storage.googleapis.com/gerrit-talks/summit/2015/Scaling-Gerrit-Ericsson.pdf|title=Scaling Gerrit at Ericsson (2015)}}</ref>
* [[Ericsson]]<ref name="lwn359489"/><ref name="gerrit2021"/><ref>{{cite web|url=https://storage.googleapis.com/gerrit-talks/summit/2015/Scaling-Gerrit-Ericsson.pdf|title=Scaling Gerrit at Ericsson (2015)}}</ref>
* [[Google Fuchsia]]<ref>{{cite web|url=https://fuchsia-review.googlesource.com|title=Fuchsia Gerrit}}</ref>
* [[Fuchsia (operating system)|Fuchsia]]<ref>{{cite web|url=https://fuchsia-review.googlesource.com|title=Fuchsia Gerrit}}</ref>
* [[Garmin]]<ref>{{cite web|url=https://www.slideshare.net/StephenKing/using-gerrit-code-review-in-an-open-source-project|title=Using Gerrit Code Review in an Open Source Project|date=2013-02-03}}</ref>
* [[Garmin]]<ref>{{cite web|url=https://www.slideshare.net/StephenKing/using-gerrit-code-review-in-an-open-source-project|title=Using Gerrit Code Review in an Open Source Project|date=2013-02-03}}</ref>
* [[gem5]]<ref>{{cite web|url=https://gem5-review.googlesource.com/|title=gem5 Code review}}</ref>
* [[gem5]]<ref>{{cite web|url=https://gem5-review.googlesource.com/|title=gem5 Code review}}</ref>

Revision as of 23:42, 18 November 2022

Gerrit
Original author(s)Google
Stable release
3.6.2 / October 7, 2022; 2 years ago (2022-10-07)[1]
Repository
Written inJava
PlatformJava Platform, Enterprise Edition
Available inEnglish
TypeCode review
LicenseApache License 2.0
Websitewww.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

See also

References

  1. ^ "refs/tags/v3.6.2 - gerrit - Git at Google". gerrit.googlesource.com. Retrieved 31 October 2022.
  2. ^ "Gerrit's History". Retrieved 2020-10-12.
  3. ^ van Rossum, Guido (2008-05-06). "An Open Source App: Rietveld Code Review Tool". Blogspot. Retrieved 2020-10-12.
  4. ^ "Gerrit Code Review - NoteDb Backend". 2020-06-30. Retrieved 2020-10-12.
  5. ^ a b c "Gerrit: Google-style code review meets git". LWN.net. 2009-10-30. Retrieved 2020-10-12.
  6. ^ "Gerrit Polymer Frontend". Retrieved 2020-10-12.
  7. ^ "Project Roles". Android Open Source Project. 2020-09-01.
  8. ^ "Contributing to Chromium".
  9. ^ "Chromium Gerrit".
  10. ^ "Chromium OS Developer Guide".
  11. ^ "Developers - Getting started".
  12. ^ "FAQs on Git/Gerrit/History Protection".
  13. ^ "Update & Build Prep". LineageOS. 2017-01-20.
  14. ^ "Gerrit". Eclipse foundation. 2018-06-25.
  15. ^ a b "Gerrit: 2021 in review".
  16. ^ "Scaling Gerrit at Ericsson (2015)" (PDF).
  17. ^ "Fuchsia Gerrit".
  18. ^ "Using Gerrit Code Review in an Open Source Project". 2013-02-03.
  19. ^ "gem5 Code review".
  20. ^ "We're moving to GitHub". 2014-11-14.
  21. ^ "Making GWT better".
  22. ^ "illumos code review".
  23. ^ "Gerrit User Summit Europe 2019 - Schedule".
  24. ^ "Gerrit for LibreOffice". 2012-06-16.
  25. ^ "Getting Started: The OpenDev Workflow".
  26. ^ "Gerrit Introduction". 2019-06-02.
  27. ^ "Gerrit at SAP". 2014-03-11.
  28. ^ "Skia Code Review".
  29. ^ "Scilab Code Review".
  30. ^ "Contributing Code to Tizen".
  31. ^ "TYPO3 Core repository migrated to Git". 2011-03-11.
  32. ^ "Improving Operations Efficiency with Puppet". 2015-04-17.
  33. ^ "Wikimedia Code Review".
  34. ^ "Arm Collaboration".