Gerrit ( / ˈ ɡ ɛr ɪ t / GHERR -it ) es una herramienta gratuita de colaboración de código en equipo basada en web . Los desarrolladores de software de un equipo pueden revisar las modificaciones de los demás en su código fuente utilizando un navegador web y aprobar o rechazar esos cambios. Se integra estrechamente con Git , un sistema de control de versiones distribuido .
Gerrit es una bifurcación de Rietveld , una herramienta de revisión de código para Subversion . Ambos llevan el nombre del diseñador holandés Gerrit Rietveld . [3] [4]
Originalmente escrito en Python como Rietveld , ahora está escrito en Java ( Java EE Servlet ) con SQL desde la versión 2 y una base de datos personalizada basada en Git (NoteDb) desde la versión 3. [5]
En las versiones 2.0–2.16, Gerrit utilizó Google Web Toolkit [6] para su interfaz basada en navegador. Después de ser desarrollada y utilizada en paralelo con GWT para las versiones 2.14–2.16, una nueva interfaz de usuario web de Polymer [7] reemplazó a la interfaz de usuario de GWT en la versión 3.0.