I don't mean to be disparaging but I am lost trying to understand the tool. I can see it is cool, and am fascinated by the different project styles (the tight development of git versus drupal or RoR is clearly indicative of something)
But...
How do you use that? Once you start looking at s specific function, then you need to read that function, not see a prefix
Gource doesn't tell you a lot about history, but on larger projects with many people I could see how it could aid in coming up to speed with team dynamics. Maybe you could see that Module A gets updated by the newest hire once every 6 months, and that explains why it is a mix of many different coding styles. Or Module B has been maintained solely by Bob for the last 3 years, so if you have any questions about it he's probably the one to ask.
By default it creates a time based view to see which persons edited which files and a overview over the files at that point of time.
It does not put the emphasis on the code changes but on the dynamics of the participants.
To generate an overview over the paticipants commits the generated logs were parsed. Sourcecode in this file: https://github.com/educs/Documentation/blob/master/gource/ma...
But...
How do you use that? Once you start looking at s specific function, then you need to read that function, not see a prefix
It may be me but I just don't get it