Как стать автором
Обновить

Gource — визуализируем историю работы над проектом

Время на прочтение1 мин
Количество просмотров22K
Спешу рассказать хабрасообществу о, относительно новом, дьявольски завораживающем проекте Gource которое еще не упоминалось. Это приложение позволяет визуализировать историю изменений в системе контроля версии. Отрисовывает невероятно красиво при помощи OpenGL.




Скриншоты, еще видео.



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 для того чтобы запустить на полный экран в максимальном (для монитора) разрешении и постоянно видеть логины пользователей.



Теги:
Хабы:
Всего голосов 65: ↑61 и ↓4+57
Комментарии51

Публикации