Pygit2: нужна помощь о том, как пройти по всем коммитам во всех ветках репо - PullRequest
1 голос
/ 08 мая 2019

Мне нужно пройтись по всем веткам репо. Я пробовал это, но безуспешно. :

for branch_name in list(repo.branches.remote):
   try:
        branch = repo.lookup_branch(branch_name)
        ref = repo.lookup_reference(branch.name)
        repo.checkout(ref)

        for commit in repo.walk(branch.target, pygit2.GIT_SORT_TIME):
            print(commit.id.hex)

Любая помощь будет оценена, спасибо.

...