Мне нужно имя автора и время последней фиксации для указанного файла с помощью python. В настоящее время я пытаюсь использовать dulwich.
Существует множество API для извлечения объектов для определенного SHA, например:
repo = Repo("myrepo")
head = repo.head()
object = repo.get_object(head)
author = object.author
time = object.commit_time
Но как узнать недавнюю фиксацию для конкретного файла? Есть ли способ получить его, например:
repo = Repo("myrepo")
commit = repo.get_commit('a.txt')
author = commit.author
time = commit.commit_time
or
repo = Repo("myrepo")
sha = repo.get_sha_for('a.txt')
object = repo.get_object(sha)
author = object.author
time = object.commit_time
Спасибо.