Gerrit

Gerrit
Логотип программы Gerrit
Скриншот программы Gerrit
Тип Code review
Разработчик Google
Написана на Java, Servlet, GWT
Операционная система Java Platform, Enterprise Edition
Языки интерфейса Английский
Аппаратная платформа Java Virtual Machine
Последняя версия 3.6.1 (8 июня 2022 года)
Репозиторий gerrit.googlesource.com/…
github.com/GerritCodeRev…
Лицензия Apache License v2
Сайт gerritcodereview.com
Логотип Викисклада Медиафайлы на Викискладе

Gerrit — свободное программное обеспечение с веб-интерфейсом, интегрируемое с распределённой системой контроля версий Git, предназначенное для совместного проведения инспекции исходного кода. Gerrit был разработан сотрудником корпорации Google Шоном Пирсом (соавтор Git, основатель JGit) для разработки операционной системы Android.

Изначально Gerrit представлял собой набор патчей для Rietveld, но позже ответвился и превратился в полноценный проект, когда набор патчей для реализации ACL не был принят в состав проекта Rietveld его автором, Гвидо ван Россумом.[1]

Изначально созданный на языке Python как и Rietveld, Gerrit позже был переписан на языке Java (Java EE Servlet) с использованием SQL начиная с версии 2. Gerrit использует Google Web Toolkit для генерации клиентского JavaScript-кода.[2]

Название

Gerrit — имя Геррита Ритвельда (1888—1964), нидерландского дизайнера, в честь которого был назван проект Rietveld.[3]

Проекты и компании, использующие Gerrit

См. также

  • Список программного обеспечения для проведения инспекции кода

Примечания

  1. Gerrit Background - The history behind Gerrit Code Review  (неопр.). Gerrit project. Дата обращения: 10 мая 2010. Архивировано из оригинала 29 октября 2012 года.
  2. Gerrit: Google-style code review meets git  (неопр.). LWN. Дата обращения: 13 июля 2012. Архивировано из оригинала 29 октября 2012 года.
  3. Guido van Rossum. An Open Source App: Rietveld Code Review Tool  (неопр.) (май 2008). — «To stick with the naming theme, I gave this new web app the code name Rietveld, after Gerrit Rietveld, one of my favorite Dutch architects and the designer of the Zig-Zag chair. However, because most English speakers have trouble spelling his name correctly, the "live" web app is known simply as http://codereview.appspot.com.»+Дата обращения: 24 августа 2012. Архивировано из оригинала 17 октября 2015 года.
  4. People and Roles  (неопр.). Архивировано из оригинала 29 октября 2012 года.
  5. Introducing Gerrit - a scalable code review system  (неопр.). Архивировано из оригинала 29 октября 2012 года.
  6. Gerrit Code Review  (неопр.). Дата обращения: 9 мая 2022. Архивировано 4 мая 2022 года.
  7. Too Smart for Git  (неопр.). Архивировано из оригинала 29 октября 2012 года.
  8. Introducing Gerrit - Code Review and Community Contributions  (неопр.). Архивировано из оригинала 29 октября 2012 года.
  9. Gerrit for LibreOffice  (неопр.) (16 июня 2012). Дата обращения: 24 июня 2012. Архивировано из оригинала 29 октября 2012 года.
  10. gerrit.libreoffice Code Review  (неопр.). Дата обращения: 24 июня 2012. Архивировано 21 декабря 2020 года.
  11. Wikimedia engineering moving from Subversion to Git — Wikimedia blog  (неопр.). Blog.wikimedia.org (15 февраля 2012). Дата обращения: 21 июня 2012. Архивировано 20 декабря 2019 года.
  12. Gerrit  (неопр.). MediaWiki (12 июня 2012). Дата обращения: 21 июня 2012. Архивировано 5 ноября 2020 года.
  13. Gerrit Code Review  (неопр.). Codereview.scilab.org. Дата обращения: 21 июня 2012. Архивировано из оригинала 29 октября 2012 года.
  14. Collaboration and code review with Gerrit  (неопр.). Архивировано 3 марта 2016 года.
  15. Improving Operations Efficiency with Puppet. — 2015-04-17. Архивировано 4 марта 2016 года.
  16. Puppet Camp Paris: Improving Operations Efficiency With Puppet  (неопр.). Shell Tips!. Дата обращения: 31 октября 2015. Архивировано 2 октября 2015 года.

Ссылки

  • Video demo of Gerrit
  • Effective Development With Eclipse Mylyn, Git, Gerrit and Hudson
  • Crew, другой инструмент для проведения инспекции кода для Git.
Перейти к шаблону «Свободное и открытое программное обеспечение Google»
Свободное и открытое программное обеспечение Google
Программное обеспечение
Приложения
Языки программирования
Фреймворки и
инструменты разработки
Операционные системы
Связанное
  • Code-in
  • Google LLC v. Oracle America, Inc.
  • Open Source Security Foundation
  • Summer of Code