Index: tools/push-to-trunk/test_scripts.py |
diff --git a/tools/push-to-trunk/test_scripts.py b/tools/push-to-trunk/test_scripts.py |
index 242efba8bcbbc30732bfaa6fa5f703b88f450ab6..b15aacfa5e42eb5094a6708ea1271fc66bea6fc6 100644 |
--- a/tools/push-to-trunk/test_scripts.py |
+++ b/tools/push-to-trunk/test_scripts.py |
@@ -490,7 +490,7 @@ class ScriptTest(unittest.TestCase): |
"Title\n\nBUG=456\nLOG=N\n\n"], |
]) |
- self.MakeStep().Persist("last_push", "1234") |
+ self.MakeStep().Persist("last_push_bleeding_edge", "1234") |
self.MakeStep(PrepareChangeLog).Run() |
actual_cl = FileToText(TEST_CONFIG[CHANGELOG_ENTRY_FILE]) |
@@ -676,9 +676,14 @@ Performance and stability improvements on all platforms.""", commit) |
["branch", " branch1\n* branch2\n"], |
["branch", " branch1\n* branch2\n"], |
["checkout -b %s svn/bleeding_edge" % TEST_CONFIG[BRANCHNAME], ""], |
- ["log -1 --format=%H ChangeLog", "1234\n"], |
- ["log -1 1234", "Last push ouput\n"], |
- ["log 1234..HEAD --format=%H", "rev1\n"], |
+ [("log -1 --format=%H --grep=" |
+ "\"^Version [[:digit:]]*\.[[:digit:]]*\.[[:digit:]]* (based\" " |
+ "svn/trunk"), "hash2\n"], |
+ ["log -1 hash2", "Log message\n"], |
+ ["log -1 --format=%s hash2", |
+ "Version 3.4.5 (based on bleeding_edge revision r1234)\n"], |
+ ["svn find-rev r1234", "hash3\n"], |
+ ["log hash3..HEAD --format=%H", "rev1\n"], |
["log -1 rev1 --format=\"%s\"", "Log text 1.\n"], |
["log -1 rev1 --format=\"%B\"", "Text\nLOG=YES\nBUG=v8:321\nText\n"], |
["log -1 rev1 --format=\"%an\"", "author1@chromium.org\n"], |
@@ -804,7 +809,10 @@ Performance and stability improvements on all platforms.""", commit) |
["status -s -b -uno", "## some_branch\n"], |
["svn fetch", ""], |
["svn log -1 --oneline", "r100 | Text"], |
- ["svn log -1 --oneline ChangeLog", "r65 | Prepare push to trunk..."], |
+ [("log -1 --format=%H --grep=\"" |
+ "^Version [[:digit:]]*\.[[:digit:]]*\.[[:digit:]]* (based\"" |
+ " svn/trunk"), "push_hash\n"], |
+ ["svn find-rev push_hash", "65"], |
]) |
auto_roll.RunAutoRoll(TEST_CONFIG, AutoRollOptions( |