Lines Matching refs:self

32   def RunStep(self):
33 self['json_output']['monitoring_state'] = 'preparation'
35 self.GitFetchOrigin()
36 self.Git("fetch origin +refs/tags/*:refs/tags/*")
42 def RunStep(self):
43 self['json_output']['monitoring_state'] = 'detect_last_roll'
44 self["last_roll"] = self._options.last_roll
45 if not self["last_roll"]:
47 self["last_roll"] = self.Command(
48 "gclient", "getdep -r src/v8", cwd=self._options.chromium).strip()
50 self["last_version"] = self.GetVersionTag(self["last_roll"])
51 assert self["last_version"], "The last rolled v8 revision is not tagged."
57 def RunStep(self):
58 self['json_output']['monitoring_state'] = 'detect_revision'
59 self["roll"] = self._options.revision
60 if self["roll"]:
67 revisions = self.GetRecentReleases(
68 max_age=self._options.max_age * DAY_IN_SECONDS)
77 version = self.GetVersionTag(revision)
80 if LooseVersion(self["last_version"]) < LooseVersion(version):
81 self["roll"] = revision
85 % self["last_roll"])
86 self['json_output']['monitoring_state'] = 'up_to_date'
93 def RunStep(self):
94 self['json_output']['monitoring_state'] = 'prepare_candidate'
95 self["roll_title"] = self.GitLog(n=1, format="%s",
96 git_hash=self["roll"])
99 version = self.GetVersionTag(self["roll"])
101 version = self.GetVersionTag(self["last_roll"])
108 def RunStep(self):
109 self['json_output']['monitoring_state'] = 'switch_chromium'
110 cwd = self._options.chromium
111 self.InitialEnvironmentChecks(cwd)
113 if not self.GitIsWorkdirClean(cwd=cwd): # pragma: no cover
114 self.Die("Workspace is not clean. Please commit or undo your changes.")
117 self.Die("DEPS file not present.")
123 def RunStep(self):
124 self['json_output']['monitoring_state'] = 'update_chromium'
125 cwd = self._options.chromium
126 self.GitCheckout("main", cwd=cwd)
127 self.DeleteBranch("work-branch", cwd=cwd)
128 self.GitPull(cwd=cwd)
131 self.GitFetchOrigin()
133 self.GitCreateBranch("work-branch", cwd=cwd)
139 def RunStep(self):
140 self['json_output']['monitoring_state'] = 'upload'
141 cwd = self._options.chromium
143 if self.Command("gclient", "setdep -r src/v8@%s" %
144 self["roll"], cwd=cwd) is None:
145 self.Die("Failed to create deps for %s" % self["roll"])
148 message.append("Update V8 to %s." % self["roll_title"].lower())
151 ROLL_SUMMARY % (self["last_roll"][:8], self["roll"][:8]))
155 message.append("R=%s" % self._options.reviewer)
156 self.GitCommit("\n\n".join(message), author=self._options.author, cwd=cwd)
157 if not self._options.dry_run:
158 self.GitUpload(force=True,
160 cq=self._options.use_commit_queue,
161 cq_dry_run=self._options.use_dry_run,
168 self.GitCheckout("main", cwd=cwd)
169 self.GitDeleteBranch("work-branch", cwd=cwd)
174 def RunStep(self):
175 self['json_output']['monitoring_state'] = 'success'
178 % self["roll"])
181 Command("rm", "-f %s*" % self._config["PERSISTFILE_BASENAME"])
185 def _PrepareOptions(self, parser):
207 def _ProcessOptions(self, options): # pragma: no cover
217 def _Config(self):
222 def _Steps(self):