Инструмент для построения графиков версий ASCII или расширение для Subversion?

#svn #ascii-art #revision-graph

#svn #ascii-art #пересмотр-график

Вопрос:

Существует ли инструмент, библиотека или расширение, которые генерируют графики ревизий в стиле ASCII (например, такие, которые создают cowsay или JavE) для репозиториев Subversion и, таким образом, могут использоваться в интерфейсе командной строки?

Я хотел бы добавить возможность генерировать график ревизий в скрипт bash, который я использую на работе, который в настоящее время действует как своего рода простая система поддержки принятия решений для взаимодействия с репозиторием.

Ключевая функциональность, которую я ищу, — это возможность отображать график ревизий в интерфейсе командной строки, в отличие от создания изображения или векторного файла, для которого потребовался бы выход из среды CLI.

Похоже, что наиболее близким к тому, что я ищу, является GraphlogExtension Mercurial. У меня нет опыта работы с Mercurial; однако мне также были бы интересны любые предложения относительно того, как GraphlogExtension можно было бы модифицировать для использования с SVN.

Большое спасибо.

Ответ №1:

Может быть, вы можете использовать git2svn, чтобы синхронизировать svn как репозиторий git…

Затем вы могли бы получить его с помощью инструментов git ( git log --pretty=format:'%h : %s' --topo-order --graph ). вы можете прочитать больше, чтобы сделать его более точным для ваших нужд при извлечении git log

Комментарии:

1. Спасибо тебе, Neo, за предложение… Возможно, мне придется пойти этим путем, если я хочу интегрировать эту функциональность.