Index: tools/push-to-trunk/push_to_trunk.py |
diff --git a/tools/push-to-trunk/push_to_trunk.py b/tools/push-to-trunk/push_to_trunk.py |
index 70aa801e948dd4e2f2a34e6bd13cc13fb3f4d9b4..433688062ba1cb71e80c53c4a5a768804cd3681b 100755 |
--- a/tools/push-to-trunk/push_to_trunk.py |
+++ b/tools/push-to-trunk/push_to_trunk.py |
@@ -40,7 +40,6 @@ CONFIG = { |
BRANCHNAME: "prepare-push", |
TRUNKBRANCH: "trunk-push", |
PERSISTFILE_BASENAME: "/tmp/v8-push-to-trunk-tempfile", |
- VERSION_FILE: "src/version.cc", |
CHANGELOG_FILE: "ChangeLog", |
CHANGELOG_ENTRY_FILE: "/tmp/v8-push-to-trunk-tempfile-changelog-entry", |
PATCH_FILE: "/tmp/v8-push-to-trunk-tempfile-patch-file", |
@@ -50,7 +49,6 @@ CONFIG = { |
PUSH_MESSAGE_SUFFIX = " (based on bleeding_edge revision r%d)" |
PUSH_MESSAGE_RE = re.compile(r".* \(based on bleeding_edge revision r(\d+)\)$") |
- |
class Preparation(Step): |
MESSAGE = "Preparation." |
@@ -130,7 +128,7 @@ class GetCurrentBleedingEdgeVersion(Step): |
MESSAGE = "Get latest bleeding edge version." |
def RunStep(self): |
- self.GitCheckoutFile(self.Config(VERSION_FILE), "svn/bleeding_edge") |
+ self.GitCheckoutFile(VERSION_FILE, "svn/bleeding_edge") |
# Store latest version. |
self.ReadAndPersistVersion("latest_") |
@@ -143,7 +141,7 @@ class IncrementVersion(Step): |
def RunStep(self): |
# Retrieve current version from last trunk push. |
- self.GitCheckoutFile(self.Config(VERSION_FILE), self["last_push_trunk"]) |
+ self.GitCheckoutFile(VERSION_FILE, self["last_push_trunk"]) |
self.ReadAndPersistVersion() |
self["trunk_version"] = self.ArrayToVersion("") |
@@ -154,21 +152,21 @@ class IncrementVersion(Step): |
if SortingKey(self["trunk_version"]) < SortingKey(self["latest_version"]): |
# If the version on bleeding_edge is newer than on trunk, use it. |
- self.GitCheckoutFile(self.Config(VERSION_FILE), "svn/bleeding_edge") |
+ self.GitCheckoutFile(VERSION_FILE, "svn/bleeding_edge") |
self.ReadAndPersistVersion() |
if self.Confirm(("Automatically increment BUILD_NUMBER? (Saying 'n' will " |
"fire up your EDITOR on %s so you can make arbitrary " |
"changes. When you're done, save the file and exit your " |
- "EDITOR.)" % self.Config(VERSION_FILE))): |
+ "EDITOR.)" % VERSION_FILE)): |
- text = FileToText(self.Config(VERSION_FILE)) |
+ text = FileToText(os.path.join(self.default_cwd, VERSION_FILE)) |
text = MSub(r"(?<=#define BUILD_NUMBER)(?P<space>\s+)\d*$", |
r"\g<space>%s" % str(int(self["build"]) + 1), |
text) |
- TextToFile(text, self.Config(VERSION_FILE)) |
+ TextToFile(text, os.path.join(self.default_cwd, VERSION_FILE)) |
else: |
- self.Editor(self.Config(VERSION_FILE)) |
+ self.Editor(os.path.join(self.default_cwd, VERSION_FILE)) |
# Variables prefixed with 'new_' contain the new version numbers for the |
# ongoing trunk push. |
@@ -336,8 +334,8 @@ class SetVersion(Step): |
def RunStep(self): |
# The version file has been modified by the patch. Reset it to the version |
# on trunk and apply the correct version. |
- self.GitCheckoutFile(self.Config(VERSION_FILE), "svn/trunk") |
- self.SetVersion(self.Config(VERSION_FILE), "new_") |
+ self.GitCheckoutFile(VERSION_FILE, "svn/trunk") |
+ self.SetVersion(os.path.join(self.default_cwd, VERSION_FILE), "new_") |
class CommitTrunk(Step): |
@@ -356,7 +354,7 @@ class SanityCheck(Step): |
# prepare push process. |
if not self.Confirm("Please check if your local checkout is sane: Inspect " |
"%s, compile, run tests. Do you want to commit this new trunk " |
- "revision to the repository?" % self.Config(VERSION_FILE)): |
+ "revision to the repository?" % VERSION_FILE): |
self.Die("Execution canceled.") # pragma: no cover |