104
104
if not self.need_sha(sha):
106
self.queue(sha, object, inv.id2path(ie.file_id), ie, inv)
106
self.queue(sha, object, inv.id2path(ie.file_id), ie, inv, unusual_modes)
107
107
if ie.kind == "directory":
108
108
todo.extend(ie.children.values())
109
109
assert tree_sha is not None
110
110
commit = self._object_store._get_commit(rev, tree_sha)
111
self.queue(commit.id, commit, None, None)