Commit 4ab2cc33 authored by prasadv@chromium.org's avatar prasadv@chromium.org

Parse revisions for dependency repositories from DEPS file.

BUG=380305
NOTRY=true

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@274628 0039d316-1c4b-4281-b951-d872f2087c98
parent 7d3ad70a
...@@ -1438,16 +1438,17 @@ class BisectPerformanceMetrics(object): ...@@ -1438,16 +1438,17 @@ class BisectPerformanceMetrics(object):
continue continue
if (depot_data.get('recurse') and depot in depot_data.get('from')): if (depot_data.get('recurse') and depot in depot_data.get('from')):
src_dir = (deps_data.get(depot_data.get('src')) or depot_data_src = depot_data.get('src') or depot_data.get('src_old')
deps_data.get(depot_data.get('src_old'))) src_dir = deps_data.get(depot_data_src)
if src_dir: if src_dir:
self.depot_cwd[depot_name] = os.path.join(self.src_cwd, src_dir[4:]) self.depot_cwd[depot_name] = os.path.join(self.src_cwd,
re_results = rxp.search(deps_data.get(src_dir, '')) depot_data_src[4:])
re_results = rxp.search(src_dir)
if re_results: if re_results:
results[depot_name] = re_results.group('revision') results[depot_name] = re_results.group('revision')
else: else:
warning_text = ('Couldn\'t parse revision for %s while bisecting ' warning_text = ('Couldn\'t parse revision for %s while bisecting '
'%s' % (depot_name, depot)) '%s' % (depot_name, depot))
if not warning_text in self.warnings: if not warning_text in self.warnings:
self.warnings.append(warning_text) self.warnings.append(warning_text)
else: else:
......
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