Index: tools/push-to-trunk/releases.py |
diff --git a/tools/push-to-trunk/releases.py b/tools/push-to-trunk/releases.py |
index 646e8c03cf4f2f079cf759fd605b2806af7f3da7..34a4e8c27022cf0fced221508ea050f55531d8a4 100755 |
--- a/tools/push-to-trunk/releases.py |
+++ b/tools/push-to-trunk/releases.py |
@@ -183,7 +183,7 @@ class RetrieveV8Releases(Step): |
git_hash, self.GetBleedingEdgeFromPush(title), branch, version, |
patches, body), self["patch"] |
- def GetReleasesFromBleedingEdge(self): |
+ def GetReleasesFromMaster(self): |
tag_text = self.SVN("log https://v8.googlecode.com/svn/tags -v --limit 20") |
releases = [] |
for (tag, revision) in re.findall(BLEEDING_EDGE_TAGS_RE, tag_text): |
@@ -192,14 +192,13 @@ class RetrieveV8Releases(Step): |
# Add bleeding edge release. It does not contain patches or a code |
# review link, as tags are not uploaded. |
releases.append(self.GetReleaseDict( |
- git_hash, revision, "bleeding_edge", tag, "", "")) |
+ git_hash, revision, self.vc.MasterBranch(), tag, "", "")) |
return releases |
def GetReleasesFromBranch(self, branch): |
self.GitReset(self.vc.RemoteBranch(branch)) |
- # TODO(machenbach): Rename this when switching to the git mirror. |
- if branch == 'bleeding_edge': |
- return self.GetReleasesFromBleedingEdge() |
+ if branch == self.vc.MasterBranch(): |
+ return self.GetReleasesFromMaster() |
releases = [] |
try: |
@@ -218,7 +217,7 @@ class RetrieveV8Releases(Step): |
# TODO(machenbach): This omits patches if the version file wasn't |
# manipulated correctly. Find a better way to detect the point where |
# the parent of the branch head leads to the trunk branch. |
- if branch != "trunk" and patch_level == "0": |
+ if branch != self.vc.CandidateBranch() and patch_level == "0": |
break |
# Allow Ctrl-C interrupt. |
@@ -240,17 +239,18 @@ class RetrieveV8Releases(Step): |
beta, stable = SortBranches(branches)[0:2] |
releases += self.GetReleasesFromBranch(stable) |
releases += self.GetReleasesFromBranch(beta) |
- releases += self.GetReleasesFromBranch("trunk") |
- releases += self.GetReleasesFromBranch("bleeding_edge") |
+ releases += self.GetReleasesFromBranch(self.vc.CandidateBranch()) |
+ releases += self.GetReleasesFromBranch(self.vc.MasterBranch()) |
elif self._options.branch == 'all': # pragma: no cover |
# Retrieve the full release history. |
for branch in branches: |
releases += self.GetReleasesFromBranch(branch) |
- releases += self.GetReleasesFromBranch("trunk") |
- releases += self.GetReleasesFromBranch("bleeding_edge") |
+ releases += self.GetReleasesFromBranch(self.vc.CandidateBranch()) |
+ releases += self.GetReleasesFromBranch(self.vc.MasterBranch()) |
else: # pragma: no cover |
# Retrieve history for a specified branch. |
- assert self._options.branch in branches + ["trunk", "bleeding_edge"] |
+ assert self._options.branch in (branches + |
+ [self.vc.CandidateBranch(), self.vc.MasterBranch()]) |
releases += self.GetReleasesFromBranch(self._options.branch) |
self["releases"] = sorted(releases, |
@@ -295,7 +295,9 @@ class RetrieveChromiumV8Releases(Step): |
def RunStep(self): |
cwd = self._options.chromium |
releases = filter( |
- lambda r: r["branch"] in ["trunk", "bleeding_edge"], self["releases"]) |
+ lambda r: r["branch"] in [self.vc.CandidateBranch(), |
+ self.vc.MasterBranch()], |
+ self["releases"]) |
if not releases: # pragma: no cover |
print "No releases detected. Skipping chromium history." |
return True |
@@ -347,7 +349,8 @@ class RietrieveChromiumBranches(Step): |
def RunStep(self): |
cwd = self._options.chromium |
- trunk_releases = filter(lambda r: r["branch"] == "trunk", self["releases"]) |
+ trunk_releases = filter(lambda r: r["branch"] == self.vc.CandidateBranch(), |
+ self["releases"]) |
if not trunk_releases: # pragma: no cover |
print "No trunk releases detected. Skipping chromium history." |
return True |