анализ выходных данных журнала git, желательно в формате xml - PullRequest
12 голосов
/ 13 июня 2011

Я хочу проанализировать вывод из журнала git. Мой текущий инструмент делает это для svn, анализируя опцию --xml, которая есть у svn log. Я не могу понять, как вывести журнал Git в формате XML. Если XML не вариант, каков наилучший способ для анализа этого вывода? Я действительно хотел бы избежать анализа этого как необработанного текста, ища и т. Д.

спасибо

1 Ответ

11 голосов
/ 13 июня 2011

Вы можете создать свой собственный простой вывод XML, используя параметры форматирования.

git log --pretty=format:"<entry><author>%an</author><commit_date>%cd</commit_date><message_body>%b</message_body></entry>"

Просто добавьте все поля, которые вы хотите.(Вам понадобится немного написать сценарий, если вам нужен правильный заголовок xml и т. Д.)

См. man git-log PRETTY FORMATS раздел списка полей, к которым у вас есть доступк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...