Gerrit (software)

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
Original author(s)Google
Initial release2 November 2009 (2009-11-02) (independent release, labelled version 2)[1]
Stable release
3.8.2[2] Edit this on Wikidata / 14 September 2023
Repository
Written inJava
PlatformJava Platform, Enterprise Edition
Available inEnglish
TypeCode review
LicenseApache License 2.0
Websitewww.gerritcodereview.com

Gerrit is a fork of Rietveld, a code review tool for Subversion. Both are namesakes of Dutch designer Gerrit Rietveld.[3][4]

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

In versions 2.0–2.16 Gerrit used Google Web Toolkit[6] for its browser-based front-end. After being developed and used in parallel with GWT for versions 2.14–2.16, a new Polymer[7] web UI replaced the GWT UI in version 3.0.

Notable users

See also

References

  1. "Gerrit2 - Access Controls". gerrit-documentation.storage.googleapis.com. 2 November 2009. Archived from the original on 27 February 2023. Retrieved 27 February 2023.
  2. "Release 3.8.2". 14 September 2023. Retrieved 18 September 2023.
  3. "Gerrit's History". Retrieved 2020-10-12.
  4. van Rossum, Guido (2008-05-06). "An Open Source App: Rietveld Code Review Tool". Blogspot. Retrieved 2020-10-12.
  5. "Gerrit Code Review - NoteDb Backend". 2020-06-30. Retrieved 2020-10-12.
  6. "Gerrit: Google-style code review meets git". LWN.net. 2009-10-30. Retrieved 2020-10-12.
  7. "Gerrit Polymer Frontend". Retrieved 2020-10-12.
  8. "Project Roles". Android Open Source Project. 2020-09-01.
  9. "Contributing to Chromium".
  10. "Chromium Gerrit".
  11. "Chromium OS Developer Guide".
  12. "Developers - Getting started".
  13. "FAQs on Git/Gerrit/History Protection".
  14. "Update & Build Prep". LineageOS. 2017-01-20.
  15. "Gerrit". Eclipse foundation. 2018-06-25.
  16. "Gerrit: 2021 in review". 30 December 2021.
  17. "Scaling Gerrit at Ericsson (2015)" (PDF).
  18. "Fuchsia Gerrit".
  19. "Using Gerrit Code Review in an Open Source Project". 2013-02-03.
  20. "gem5 Code review".
  21. "We're moving to GitHub". 2014-11-14.
  22. "Making GWT better".
  23. "illumos code review".
  24. "Gerrit User Summit Europe 2019 - Schedule".
  25. "Gerrit for LibreOffice". 2012-06-16.
  26. "Getting Started: The OpenDev Workflow".
  27. "Gerrit Introduction". 2019-06-02.
  28. "Gerrit at SAP". 2014-03-11.
  29. "Skia Code Review".
  30. "Scilab Code Review". Archived from the original on 2021-07-25. Retrieved 2020-10-12.
  31. "Contributing Code to Tizen".
  32. "TYPO3 Core repository migrated to Git". 2011-03-11.
  33. "Improving Operations Efficiency with Puppet". 2015-04-17.
  34. "Wikimedia Code Review".
  35. "Arm Collaboration". Archived from the original on 2021-07-18. Retrieved 2021-03-23.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.