Ответ 1
Вы можете создать свой собственный простой XML-результат, используя параметры форматирования.
git log --pretty=format:"<entry><author>%an</author><commit_date>%cd</commit_date><message_body>%b</message_body></entry>"
Просто добавьте нужные поля. (Вам нужно будет script немного, если вы хотите создать соответствующий заголовок xml и т.д.)
См. man git-log
. PRETTY FORMATS разделяет список полей, к которым у вас есть доступ.