Lines Matching full:revision
53 def _latest_entry_for_changelog_at_revision(self, changelog_path, revision):
54 changelog_contents = self._scm.contents_at_revision(changelog_path, revision)
62 def changelog_entries_for_revision(self, revision):
63 changed_files = self._scm.changed_files_for_revision(revision)
73 changelog_entries.append(self._latest_entry_for_changelog_at_revision(path, revision))
79 def commit_info_for_revision(self, revision):
80 committer_email = self._scm.committer_email_for_revision(revision)
81 changelog_entries = self.changelog_entries_for_revision(revision)
98 return CommitInfo(revision, committer_email, changelog_data)
100 def bug_id_for_revision(self, revision):
101 return self.commit_info_for_revision(revision).bug_id()
166 def apply_reverse_diff(self, revision):
167 self._scm.apply_reverse_diff(revision)
177 raise ScriptError(message="Failed to apply reverse diff for revision %s because of the following conflicts:\n%s" % (revision, "\n".join(conflicts)))
180 for revision in sorted(revision_list, reverse=True):
181 self.apply_reverse_diff(revision)