Спешу рассказать хабрасообществу о, относительно новом, дьявольски завораживающем проекте Gource которое еще не упоминалось. Это приложение позволяет визуализировать историю изменений в системе контроля версии. Отрисовывает невероятно красиво при помощи OpenGL.
Git поддерживается нативно. Для CVS, SVN, Mercurial существуют скрипты позволяющие привести логи в нужный формат.
Имея необходимые кодеки и конвертер ffmpeg можно рендерить в видео-файл:
Управление просмотром:
Приложение open-source, доступна бинарная версия под win и .deb пакет.
http://code.google.com/p/gource/downloads/list
ps. Я использовал следующие ключи для запуска
![Gource](https://habrastorage.org/r/w1560/getpro/habr/post_images/88c/e4e/b0a/88ce4eb0a6d6a45f66af4b6f00fe82c3.png)
Скриншоты, еще видео.
Git поддерживается нативно. Для CVS, SVN, Mercurial существуют скрипты позволяющие привести логи в нужный формат.
Имея необходимые кодеки и конвертер ffmpeg можно рендерить в видео-файл:
gource --output-ppm-stream - | ffmpeg -y -b 3000K -r 60 -f image2pipe -vcodec ppm -i - gource.h264
Управление просмотром:
- Клик правой кнопкой — переводим в режим автоматической «наводки» на активных пользователей
- Q — информация о рендеринге
- ↑↓ — зум
- Пробел — пауза
- с остальными еще не разобрался :)
Приложение open-source, доступна бинарная версия под win и .deb пакет.
http://code.google.com/p/gource/downloads/list
ps. Я использовал следующие ключи для запуска
gource -1280x1024 -f --highlight-all-users --multi-sampling
для того чтобы запустить на полный экран в максимальном (для монитора) разрешении и постоянно видеть логины пользователей.![Gource](https://habrastorage.org/getpro/habr/post_images/88c/e4e/b0a/88ce4eb0a6d6a45f66af4b6f00fe82c3.png)