Fix check for new v8 pushes to trunk from bleeding_edge.

So it turned out that the "Prepare push to trunk" isn't guaranteed anymore, so the new v8 mapping to bleeding edge wasn't quite right.

BUG=
NOTRY=true

Review URL: https://codereview.chromium.org/218083002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261449 0039d316-1c4b-4281-b951-d872f2087c98
parent 0d2c3703
...@@ -1172,6 +1172,7 @@ class BisectPerformanceMetrics(object): ...@@ -1172,6 +1172,7 @@ class BisectPerformanceMetrics(object):
git_revision = self.source_control.ResolveToRevision( git_revision = self.source_control.ResolveToRevision(
bleeding_edge_revision, 'v8_bleeding_edge', 1, bleeding_edge_revision, 'v8_bleeding_edge', 1,
cwd=v8_bleeding_edge_dir) cwd=v8_bleeding_edge_dir)
return git_revision
except IndexError, ValueError: except IndexError, ValueError:
pass pass
...@@ -1181,12 +1182,12 @@ class BisectPerformanceMetrics(object): ...@@ -1181,12 +1182,12 @@ class BisectPerformanceMetrics(object):
int(svn_revision) - 1, 'v8_bleeding_edge', -1, int(svn_revision) - 1, 'v8_bleeding_edge', -1,
cwd=v8_bleeding_edge_dir) cwd=v8_bleeding_edge_dir)
if git_revision: if git_revision:
revision_info = self.source_control.QueryRevisionInfo(git_revision, revision_info = self.source_control.QueryRevisionInfo(git_revision,
cwd=v8_bleeding_edge_dir) cwd=v8_bleeding_edge_dir)
if 'Prepare push to trunk' in revision_info['subject']: if 'Prepare push to trunk' in revision_info['subject']:
return git_revision return git_revision
return None return None
def _GetNearestV8BleedingEdgeFromTrunk(self, revision, search_forward=True): def _GetNearestV8BleedingEdgeFromTrunk(self, revision, search_forward=True):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment