Hay una herramienta realmente curiosa que nos permite ver de forma gráfica y en forma de video la estructura de directorios de nuestro proyecto git y que desarrolladores están añadiendo, eliminando o editando contenido, estoy hablando de gource.
Debermos instalar la herramienta, podemos encontrarla en los ports de Gentoo:
emerge -av dev-util/gource
O si utilizamos FreeBSD:
pkg install gource
Ahora nos movemos al directorio donde tengamos nuestro repo de git y ejecutamos:
gource ./
Nos aparecerá un video tan alucinante como estos .
Nosotros también podemos generar el video mediante ffmpeg.
Compilamos ffmpeg con las siguientes use flags:
vi /etc/portage/package.use/ffmpeg
media-video/ffmpeg 3dnow 3dnowext jpeg2k libv4l v4l threads
emerge media-video/ffmpeg
O si utilizamos FreeBSD tan solo instalamos el paquete:
pkg install ffmpeg
Generamos el video:
gource -1280x720 -o gource.ppm
ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i gource.ppm -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 gource.mkv
ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i gource.ppm -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 gource.mkv