Hace unas semanas hablé de logstalgia, que visualiza las visitas a una web en forma del juego Pong. Hoy hablo de Gource, herramienta similar que visualiza la evolución de un repositorio en git.



Instalación de Gource

Para instalar el programa basta con ejecutar:

# aptitude install gource

Una vez instalado, basta con ejecutar el programa y pasarle la ruta a la carpeta .git del repositorio que queramos visualizar:

gource /ruta/a/.git

El resultado es algo como esto:

Al pasar el ratón por la parte inferior, aparece un recuadro en el que podremos seleccionar la fecha a visualizar.

Es posible grabar en vídeo la visualización de gource con el comando:

gource ruta/a/.git/  -1280x1024 --max-files 99999 --disable-progress --stop-at-end \
       --user-scale 2 --highlight-all-users --output-ppm-stream - \
       | ffmpeg -y -b 3000K -r 60 -f image2pipe -vcodec ppm -i - -vcodec libx264 gource.mp4

Donde:

A continuación os dejo un vídeo de uno de mis repositorios:

Índice