Git visualization with gource

We can visualize our work, how the project developed over time and with Gource we can visualize in a beautiful way.

It takes the history from git repo and visualizes changes over time,by whom they were done.

First we need to install gource if you are on Ubuntu/Debian do the following

sudo apt-get install gource

Now run the following with path/to/project being your projects root directory, and give gource the .git subfolder. Run it and you should see the animation being presented.

gource /path/to/project/.git/

Move to your Rails Application and run the command to generate mpeg4

gource -1280x720 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec libx264 -preset ultrafast -pix_fmt yuv420p -crf 1 -threads 0 -bf 0 gource.mp4

Run the video to have clear visualization. :)