21 comments

[ 1.8 ms ] story [ 53.1 ms ] thread
This is so incredibly entertaining to use. Although you have to have a fair number of active daily contributors for it to actually be interesting to watch.
The project is a bit undocumented but the configuration offers a lot of possibilities. I'd recommend iterating with various config settings with `--load-config gource.conf`

A gource I configured recently of the Chrome DevTools team's activity: https://youtu.be/N48q9aiUMjI

Another plus for Mac users: it's an easy install on homebrew.

It's also on MacPorts.

(I discovered this halfway into writing my own portfile.)

While gource is incredible I would love if it was more versatile. It would be incredible if it could be themable.
On that note, I once saw it being (ab)used to visualize activity on a phpBB. I think they mapped threads to files and posts to commits or something like that. Interesting idea and I was wondering if you could apply it to other things as well.
Years ago I was a man of many hats at a startup. One of my hats was build and release guy. We had a demo day for investors and I was like “what the heck do I show them?”

A Gource generated movie of the startup’s main repo saved the day. :-)

Edit: oh wait, it was probably codeswarm:

https://news.ycombinator.com/item?id=221601

Recently rediscovered tig (Text-mode interface for Git) and have been loving it:

https://jonas.github.io/tig/

I always install tig immediately after git.
I use it instead of less, tig is even less.
That's great but almost entirely unrelated to Gource.
TBH, I was a little disappointed. The animations are neat, but I was hoping for something more practical.

I did recently learn about magit's magit-log-all command, and that's been really useful.

Gource is incredibly powerful, but it does take a bit of playing around with all of the config options available to get your results just right.

I put together https://www.youtube.com/watch?v=aTYJAWWZ2jQ for OctoberCMS, an open source content management framework that's been steadily gaining in popularity for the past four years.

~25,000 of the most starred Github repos have Gource vids on YouTube.

Search "YOUR_REPO_URL gource" or "Evolution of YOUR_PROJECT_NAME gource"

Full command found in recent vid descriptions.

---

Back in the day when YouTube didn't set reasonable user upload limits...

What's practical application of this?
We put the end visualisation on our team shirts. Unfortunately due to printing limitations it didn't end up looking that good, but it's still a neat idea.