Gource is a software version control visualization tool.
See more of Gource in action on the Videos page.
Introduction
Gource is a software version control visualization tool for Git and CVS.
Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves. Developers can be seen working on the tree at the times they contributed to the project.
News
14 Nov 2009
Gource 0.16 has been released.
The most significant change is the resolution of the serious building issues on Mac OSX:
Changes from 0.15:
- Added --hide-dirnames option.
- Added --user-scale option.
- Added --date-format option (Pat Notz).
- Fix bug when encountering long log lines.
- Fixed incorrect parsing of trivial merges.
- Fixed building issues on OSX.
21 Oct 2009
Gource 0.15 has been released.
A major new feature is PPM output support, making it possible to easily create high quality videos using Gource without needing capture software. An example of how to do this can be seen on the Videos page.
Changes from 0.14:
- Added PPM output support for creating videos (Johannes Schindelin).
- Added experimental Apache combined access log support (--log-format apache).
- Added --stop-position and --stop-on-idle options (useful for making videos).
- Added --max-file-lag option to limit how long after a commit file changes can take to appear.
- Added --no-renames to the git log command as they don't display correctly.
- Added --max-user-speed and --user-friction as options.
- Now builds on OSX Leopard (with the required libaries installed).
- Caught rare exception from replace_invalid().
- Added CXXFLAGS. You may want to override the default (eg CXXFLAGS=-O3 ./configure).
Requirements
The display is rendered using OpenGL and requires a 3D accelerated video card to run.
Synopsis
View the log of the Git respository in the current path:
gource
View the log of a Git project in the specified directory:
gource my-git-project/
Guides
Using Gource with various other version control systems:
More Videos
Some videos of Gource in action can be seen on the Videos page.