Gerrit (software)

Gerrit
Original author(s) Google
Stable release
2.13.3 / November 25, 2016 (2016-11-25)
Repository gerrit.googlesource.com/gerrit
Written in Java, Servlet, GWT
Operating system Java Platform, Enterprise Edition
Available in English
Type Code review
License Apache License v2
Website www.gerritcodereview.com

Gerrit 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. "Gerrit" is the given name of Gerrit Rietveld (1888–1964), a Dutch designer after whom Rietveld is named.[1]

History

Gerrit was developed at Google by Shawn Pearce (founder of JGit) for the development of the Android project.[2]

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

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

Notable users

See also

References

  1. "An Open Source App: Rietveld Code Review Tool". Archived from the original on 17 October 2015.
  2. http://blog.assembla.com/assemblablog/tabid/12618/bid/40855/Interview-with-Gerrit-project-leader-Shawn-Pearce.aspx
  3. "Gerrit Background - The history behind Gerrit Code Review". Gerrit project. Retrieved 10 May 2010.
  4. "Gerrit: Google-style code review meets git". LWN. Retrieved 13 Jul 2012.
  5. "People and Roles".
  6. "Chromium OS Developer Guide".
  7. "Gerrit Code Reviews".
  8. "Community powered|CyanogenMod".
  9. "Too Smart for Git".
  10. "Gerrit on eclipsepedia". Eclipse foundation. Retrieved 2013-06-01.
  11. "Using Gerrit Code Review in an Open Source Project".
  12. "Managers Become the Flywheel".
  13. "We're moving to GitHub".
  14. "Google Web Toolkit Blog". Retrieved 2013-07-13.
  15. "Introducing Gerrit - Code Review and Community Contributions".
  16. "Gerrit for LibreOffice". 2012-06-16. Retrieved 2012-06-24.
  17. "gerrit.libreoffice Code Review". Retrieved 2012-06-24.
  18. "Wikimedia engineering moving from Subversion to Git — Wikimedia blog". Blog.wikimedia.org. 2012-02-15. Retrieved 2012-06-21.
  19. "Gerrit". MediaWiki. 2012-06-12. Retrieved 2012-06-21.
  20. "Gerrit Workflow". OpenStack Wiki. Retrieved 2013-02-21.
  21. "Workflow with Github and Gerrit". 2015-06-05.
  22. "OpenSwitch Gerrit Integration". OpenSwitch Wiki. Retrieved 2015-12-09.
  23. "Gerrit Introduction". Qt Project. 2012-04-24. Retrieved 2015-07-23.
  24. "Gerrit at SAP". 2014-03-11.
  25. "Gerrit Code Review". Codereview.scilab.org. Retrieved 2012-06-21.
  26. "Gerrit - Tizen Developers".
  27. "TYPO3 Core repository migrated to Git". 2011-03-11. Retrieved 2013-01-26.
  28. "TYPO3's Gerrit Code Review". Retrieved 2013-01-26.
  29. "Improving Operations Efficiency with Puppet". 2015-04-17.
  30. "Puppet Camp Paris: Improving Operations Efficiency With Puppet". shell-tips.com. 2015-04-20.
  31. "Gerrit at Vaadin". 2015-07-21.

External links

Wikibooks has a book on the topic of: Git/Gerrit Code Review
MediaWiki has documentation related to: Gerrit


This article is issued from Wikipedia - version of the 11/25/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.