| 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(
 | 
| 
 |