Gerrit ( / ˈ ɡ ɛ r ɪ t / GERR -it ) — это бесплатный веб-инструмент для совместной работы над командным кодом . Разработчики программного обеспечения в команде могут просматривать изменения своего исходного кода, внесенные друг другом, с помощью веб-браузера и утверждать или отклонять эти изменения. Он тесно интегрируется с Git , распределенной системой контроля версий .
Gerrit — это ответвление Rietveld , инструмента проверки кода для Subversion . Оба являются тезками голландского дизайнера Геррита Ритвельда . [3] [4]
Первоначально написанный на Python , например Rietveld , теперь он написан на Java ( Java EE Servlet ) с SQL , начиная с версии 2, и специальной базой данных на базе Git (NoteDb), начиная с версии 3. [5]
В версиях 2.0–2.16 Геррит использовал Google Web Toolkit [6] для своего браузерного интерфейса. После разработки и использования параллельно с GWT для версий 2.14–2.16 новый веб-интерфейс Polymer [7] заменил пользовательский интерфейс GWT в версии 3.0.