Lines Matching refs:self
19 def RunStep(self):
20 self.Git("fetch origin +refs/heads/*:refs/heads/*")
21 self.GitCheckout("origin/main")
22 self.DeleteBranch("work-branch")
28 def RunStep(self):
29 self["push_hash"] = (self._options.revision or
30 self.GitLog(n=1, format="%H", branch="origin/main"))
31 assert self["push_hash"]
32 print("Release revision %s" % self["push_hash"])
38 def RunStep(self):
39 latest_version = self.GetLatestVersion()
43 self.GitCheckoutFile(VERSION_FILE, self.vc.RemoteMainBranch())
44 self.ReadAndPersistVersion("main_")
45 main_version = self.ArrayToVersion("main_")
51 self.StoreVersion(authoritative_version, "authoritative_")
55 self["new_major"] = self["authoritative_major"]
56 self["new_minor"] = self["authoritative_minor"]
57 self["new_build"] = str(int(self["authoritative_build"]) + 1)
60 self["new_patch"] = "0"
63 self["new_candidate"] = "0"
65 self["version"] = "%s.%s.%s" % (self["new_major"],
66 self["new_minor"],
67 self["new_build"])
69 print ("Incremented version to %s" % self["version"])
75 def RunStep(self):
76 self["last_push_main"] = self.GetLatestReleaseBase()
82 def RunStep(self):
83 cmd = "push origin :refs/heads/%s" % self["version"]
84 if self._options.dry_run:
88 self.Git(cmd)
97 def RunStep(self):
98 cmd = "push origin %s:refs/heads/%s" % (self["push_hash"], self["version"])
99 if self._options.dry_run:
102 self.Git(cmd)
108 def RunStep(self):
109 self.Git("reset --hard origin/main")
110 self.Git("new-branch work-branch --upstream origin/%s" % self["version"])
111 self.GitCheckoutFile(VERSION_FILE, self["latest_version"])
117 def RunStep(self):
118 self.SetVersion(os.path.join(self.default_cwd, VERSION_FILE), "new_")
124 def RunStep(self):
125 old_watchlist_content = FileToText(os.path.join(self.default_cwd,
130 TextToFile(new_watchlist_content, os.path.join(self.default_cwd,
137 def RunStep(self):
138 self["commit_title"] = "Version %s" % self["version"]
139 text = "%s" % (self["commit_title"])
140 TextToFile(text, self.Config("COMMITMSG_FILE"))
142 self.GitCommit(file_name=self.Config("COMMITMSG_FILE"))
148 def RunStep(self):
149 if self._options.dry_run:
152 self.GitUpload(force=True,
156 message_file=self.Config("COMMITMSG_FILE"))
160 if self._options.dry_run:
163 self.Git(cmd)
165 os.remove(self.Config("COMMITMSG_FILE"))
171 def RunStep(self):
172 if self._options.dry_run:
174 (self["commit_title"], self["version"]))
176 self.vc.Tag(self["version"],
177 "origin/%s" % self["version"],
178 self["commit_title"])
184 def RunStep(self):
186 % self["version"])
188 self.GitCheckout("origin/main")
189 self.DeleteBranch("work-branch")
190 self.Git("gc")
194 def _PrepareOptions(self, parser):
205 def _ProcessOptions(self, options): # pragma: no cover
211 def _Config(self):
217 def _Steps(self):