我正在尝试打印“差异”对象,如下所示。我期待类似于 git show 的输出,但我没有得到相同的结果。我如何实现这一目标?谢谢。
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>
>>>