Gerrit es una herramienta de revisión de código basada en web muy usada en entornos de desarrollo colaborativos que usan Git. A diferencia de Gerrit, que es web, Gertty permite gestionar revisiones de código de manera local y offline por lo que las acciones como comentar, aprobar o marcar como revisado se aplican en local y se sincronizan más tarde.
Crear un archivo de configuración. Ejemplo mínimo:
$ nano ~/.gertty.yaml
gerrit:
url: https://review.example.com
username: tu_usuario
password: tu_token_o_password
projects:
- name: ejemplo/proyecto
git-url: ssh://tu_usuario@review.example.com:29418/ejemplo/proyecto
Nota: Gerrit puede requerir una contraseña o HTTP password/token, no tu clave normal.
$ gertty
1.-
Ejemplo de flujo de trabajo
$ gertty
Aparecen cambios nuevos para revisar:
Project: ejemplo/proyecto
* Change 1234: Corrige error en módulo X
* Change 1235: Mejora documentación
Navegas a uno con j/k, presionas Enter para abrirlo, lees el diff, haces comentarios (r), votas con v (por ejemplo, Code-Review +1), marcas como revisado con c y sincronizas con el servidor con :sync.