Gerrit_(software)

Gerrit (software)

Gerrit (software)

Free web-based team code collaboration tool


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.

Quick Facts Original author(s), Initial release ...

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.

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.9.4". 13 April 2024. Retrieved 23 April 2024.
  3. "Gerrit's History". Retrieved 2020-10-12.
  4. "Gerrit Code Review - NoteDb Backend". 2020-06-30. Retrieved 2020-10-12.
  5. "Gerrit: Google-style code review meets git". LWN.net. 2009-10-30. Retrieved 2020-10-12.
  6. "Gerrit Polymer Frontend". Retrieved 2020-10-12.

Share this article:

This article uses material from the Wikipedia article Gerrit_(software), and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.