2
Я пытаюсь напечатать объект «diff», как показано ниже. Я ожидаю выхода, похожего на git show, но я не получаю то же самое. Как мне это достичь? Благодарю.Как распечатать содержимое объекта pygit в python
import pygit2
repo=pygit2.Repository('/home/repository')
t0=repo.revparse_single('HEAD')
t1=repo.revparse_single('HEAD^')
>>> repo.diff(t0,t1)
<_pygit2.Diff object at 0x7fc46eeb0470>
>>> out=repo.diff(t0,t1)
>>> print out
<_pygit2.Diff object at 0x7fc46eeb0410>
>>>
в порядке. поэтому патч и diff идут вместе. Спасибо @larsks – Zack