Gerrit
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 — свободное программное обеспечение с веб-интерфейсом, интегрируемое с распределённой системой контроля версий 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
[править | править код]- 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.
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |