Gerrit (software)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Codename Lisa (talk | contribs) at 02:02, 12 August 2013 (Disambiguated: GWTGoogle Web Toolkit). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Gerrit
Repository
Written inJava, Servlet, GWT
Operating systemJava Platform, Enterprise Edition
Available inEnglish
TypeCode review
LicenseApache License v2
Websitecode.google.com/p/gerrit/

Gerrit is a free, web-based team software code review 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

It was developed at Google by Shawn Pearce (founder of JGit) for the development of the Android project.

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

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

Notable users

See also

References

  1. ^ Guido van Rossum (May 2008). "An Open Source App: Rietveld Code Review Tool". Retrieved 2012-08-24.
  2. ^ "Gerrit Background - The history behind Gerrit Code Review". Gerrit project. Retrieved 10 May 2010.
  3. ^ "Gerrit: Google-style code review meets git". LWN. Retrieved 13 Jul 2012.
  4. ^ "People and Roles".
  5. ^ "Gerrit Code Reviews".
  6. ^ "Too Smart for Git".
  7. ^ "Gerrit on eclipsepedia". Eclipse foundation. Retrieved 2013-06-01.
  8. ^ http://www.slideshare.net/StephenKing/using-gerrit-code-review-in-an-open-source-project. {{cite web}}: Missing or empty |title= (help)
  9. ^ "Managers Become the Flywheel".
  10. ^ "Collaboration and code review with Gerrit".
  11. ^ "Google Web Toolkit Blog". Retrieved 2013-07-13.
  12. ^ "Introducing Gerrit - Code Review and Community Contributions".
  13. ^ "Gerrit for LibreOffice". 2012-06-16. Retrieved 2012-06-24.
  14. ^ "gerrit.libreoffice Code Review". Retrieved 2012-06-24.
  15. ^ "Wikimedia engineering moving from Subversion to Git — Wikimedia blog". Blog.wikimedia.org. 2012-02-15. Retrieved 2012-06-21.
  16. ^ "Gerrit". MediaWiki. 2012-06-12. Retrieved 2012-06-21.
  17. ^ "Gerrit Workflow". OpenStack Wiki. Retrieved 2013-02-21.
  18. ^ "Introduction to Gerrit". Qt Project. 2012-04-24. Retrieved 2013-03-04.
  19. ^ "Gerrit Code Review". Codereview.scilab.org. Retrieved 2012-06-21.
  20. ^ "TYPO3 Core repository migrated to Git". 2011-03-11. Retrieved 2013-01-26.
  21. ^ "TYPO3's Gerrit Code Review". Retrieved 2013-01-26.

External links