Пример визуализации, на примере моего OpenGl двига:
Параметры командной строки:
Использование:
gource [OPTIONS] [PATH]
OPTIONS:
-h, --help Показать спраку по ключам
-WIDTHxHEIGHT, --viewport Задать размер окна отображения
-f, --fullscreen Полноэкранный режим
--multi-sampling Включить сглаживание
--no-vsync Отключить вертикальную синхронизацию
--start-date 'YYYY-MM-DD hh:mm:ss +tz' Начать с определенной даты и времени
--stop-date 'YYYY-MM-DD hh:mm:ss +tz' Закончить по достижению заданной даты и времени
-p, --start-position POSITION Начать с определенной позиции (0.0-1.0 или 'random')
--stop-position POSITION Закончить на определенной позиции
-t, --stop-at-time SECONDS Остановиться после заданного кол-ва секунд
--stop-at-end Остановить по достижению конца лога
--dont-stop Не останавливаться по достижениюю конца лога
--loop Начать сначала после достижения конца лога
-a, --auto-skip-seconds SECONDS Автоматически переходить к следующму событию, если ничего не происходило
заданное кол-во секунд (по умалчанию: 3)
--disable-auto-skip Отключить пропуск событий
-s, --seconds-per-day SECONDS Скорость отображения событий дня в секундах (по умолчанию: 10)
--realtime Отображать в реальном времени
-c, --time-scale SCALE Масштабирование времени симуляции (по умолчанию: 1.0)
-e, --elasticity FLOAT Гибкочть ветвей (по умолчанию: 0.0)
--key Показать легенду
--user-image-dir DIRECTORY Директория с аватарами пользователей
--default-user-image IMAGE Каптинка с изображением пользователя по умолчанию
--colour-images Цветные пользовательские изображения
-i, --file-idle-time SECONDS Время, через которое файлы исчезают (по умолчанию: 0)
--max-files NUMBER Максимальное кол-во файлов, или 0 для неограниченного кол-ва
--log-command VCS отображать команды лога системы контроля версий (git,svn,hg,bzr,cvs2cl)
--log-format VCS выбор формата лога системы контроля версий (git,svn,hg,bzr,cvs2cl,custom)
--load-config CONF_FILE Загрузить конфигурационный файл
--save-config CONF_FILE Сохранить конфигурационный файл в соответствии с текущими параметрами
-o, --output-ppm-stream FILE Вывод PPM стрима в файл ('-' для STDOUT)
-r, --output-framerate FPS Задать частоту кадров в секунду (25,30,60)
PATH - путь до файла с логом системы контроля версий поддерживаемых программой, или путь к конфигурационному файлу gource. Так же может быть задан как '-' для чтения лога из STDIN. Ксли он не задан, то gource будет искать проект, для получения лога самостоятельно, в текущей директории.
-H Для отображения полного списка параметров командной строки