66
67
ie = inv[inv.path2id(path)]
67
68
if ie.kind in ("file", "symlink"):
68
69
self._idmap.add_entry(sha, "blob", (ie.file_id, ie.revision))
71
self._idmap.add_entry(sha, "tree", (path, ie.revision))
70
self._idmap.add_entry(sha, "tree", (ie.file_id, ie.revision))
71
74
rev = self.repository.get_revision(revid)
72
75
commit_obj = revision_to_commit(rev, tree_sha, self._idmap._parent_lookup)
73
76
self._idmap.add_entry(commit_obj.sha().hexdigest(), "commit", (revid, tree_sha))