Я пытаюсь написать небольшой графический интерфейс для своего сервера gitolite. Мой план - создать хук, который затем записывает git log
в базу данных или файл. Затем файл php может считывать эти данные и отображать их как сеть на github.
Моя проблема теперь в том, как узнать, какой пользователь совершил коммит? Поскольку, если его электронная почта git отличается от электронной почты в базе данных моих серверов, у меня нет возможности идентифицировать пользователя.
У вас есть предложения по этой проблеме?
Есть ли лучший способ получить все коммиты, чем git log
?