120
return ((path, sha, mode) for (path, (mode, sha)) in self._blobs.iteritems())
119
122
def commit(self, message):
121
124
c.parents = [self.repository.lookup_bzr_revision_id(revid)[0] for revid in self.parents]
123
[(path, sha, mode) for (path, (mode, sha)) in self._blobs.iteritems()])
124
126
c.committer = self._committer
125
127
c.author = self._revprops.get('author', self._committer)
126
128
c.commit_time = int(self._timestamp)
127
129
c.author_time = int(self._timestamp)
128
130
c.commit_timezone = self._timezone
129
131
c.author_timezone = self._timezone
130
133
c.message = message.encode("utf-8")
132
135
self._new_revision_id = self.repository.get_mapping().revision_id_foreign_to_bzr(c.id)