12345678910111213141516171819 |
- from dulwich.repo import Repo
- from dulwich.patch import write_tree_diff
- import sys
- repo_path = "."
- commit_id = "a6602654997420bcfd0bee2a0563d9416afe34b4"
- r = Repo(repo_path)
- commit = r[commit_id]
- parent_commit = r[commit.parents[0]]
- write_tree_diff(sys.stdout, r.object_store, parent_commit.tree, commit.tree)
|