See your project flow in a different perspective. Gource it!
Gource is free and open source software under GNU GPL v3 license that shows the history of your versioned project in a tree with branches and leaves.
It works on Linux and Windows. Check it out!
Currently Gource includes built-in log generation support for Git, Mercurial, Bazaar and SVN (as of 0.29). All the requirements you need is an OpenGL support and a 3D accelerated video card equipped on your machine.
If you are a Linux user, you just have to install it via apt-get:
$ apt-get install gource
And then go to the root directory of your project and run the following command:
Visit the official website of Gource here.