Gerrit — свободное программное обеспечение с веб-интерфейсом, интегрируемое с распределённой системой контроля версий Git, предназначенное для совместного проведения инспекции исходного кода. Gerrit был разработан сотрудником корпорации Google Шоном Пирсом (соавтор Git, основатель JGit) для разработки операционной системы Android.
Gerrit | |
---|---|
Тип | Code review |
Разработчик | |
Написана на | Java, Servlet, GWT |
Операционная система | Java Platform, Enterprise Edition |
Языки интерфейса | Английский |
Аппаратная платформа | Java Virtual Machine |
Последняя версия | 3.10.1 (8 августа 2024 года) |
Репозиторий |
gerrit.googlesource.com/… github.com/GerritCodeRev… |
Лицензия | Apache License v2 |
Сайт | gerritcodereview.com |
Медиафайлы на Викискладе |
Изначально 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
править- Android[4]
- Assembla[5]
- Asterisk[6]
- CyanogenMod
- CloudLinux
- Eclipse Foundation (for several projects including JGit/EGit)
- eBay[7]
- Intel, Red Hat, SAP AG
- Couchbase, WebM, TYPO3
- Kitware (e.g. CMake)[8]
- LG
- LibreOffice[9][10]
- MediaWiki[11][12]
- openAFS
- OpenStack
- Qt
- Go (с версии 1.5)
- Rockbox
- Samsung
- SAP SE
- Sandia National Laboratories
- Mobiles: Qualcomm Innovation Center, MeeGo
- Scilab[13]
- GitEnterprise[14]
- Ericsson
- Infowatch
- SWGEmu
- Ajax Systems
- TubeMogul[15][16]
- Epam Systems
- QIWI
- VTB
См. также
правитьПримечания
править- ↑ Gerrit Background - The history behind Gerrit Code Review . Gerrit project. Дата обращения: 10 мая 2010. Архивировано из оригинала 29 октября 2012 года.
- ↑ Gerrit: Google-style code review meets git . LWN. Дата обращения: 13 июля 2012. Архивировано из оригинала 29 октября 2012 года.
- ↑ 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 года.
- ↑ People and Roles . Архивировано из оригинала 29 октября 2012 года.
- ↑ Introducing Gerrit - a scalable code review system . Архивировано из оригинала 29 октября 2012 года.
- ↑ Gerrit Code Review . Дата обращения: 9 мая 2022. Архивировано 4 мая 2022 года.
- ↑ Too Smart for Git . Архивировано из оригинала 29 октября 2012 года.
- ↑ Introducing Gerrit - Code Review and Community Contributions . Архивировано из оригинала 29 октября 2012 года.
- ↑ Gerrit for LibreOffice (16 июня 2012). Дата обращения: 24 июня 2012. Архивировано из оригинала 29 октября 2012 года.
- ↑ gerrit.libreoffice Code Review . Дата обращения: 24 июня 2012. Архивировано 21 декабря 2020 года.
- ↑ Wikimedia engineering moving from Subversion to Git — Wikimedia blog . Blog.wikimedia.org (15 февраля 2012). Дата обращения: 21 июня 2012. Архивировано 20 декабря 2019 года.
- ↑ Gerrit . MediaWiki (12 июня 2012). Дата обращения: 21 июня 2012. Архивировано 5 ноября 2020 года.
- ↑ Gerrit Code Review . Codereview.scilab.org. Дата обращения: 21 июня 2012. Архивировано из оригинала 29 октября 2012 года.
- ↑ Collaboration and code review with Gerrit . Архивировано 3 марта 2016 года.
- ↑ Improving Operations Efficiency with Puppet. — 2015-04-17. Архивировано 4 марта 2016 года.
- ↑ 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.
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |