| Index: tools/bisect-perf-regression.py
|
| diff --git a/tools/bisect-perf-regression.py b/tools/bisect-perf-regression.py
|
| index 721ca55696eba444030107327bdf843126aaafa0..2db8c8d66e068575c059bf467fca071855385a86 100755
|
| --- a/tools/bisect-perf-regression.py
|
| +++ b/tools/bisect-perf-regression.py
|
| @@ -1438,16 +1438,17 @@ class BisectPerformanceMetrics(object):
|
| continue
|
|
|
| if (depot_data.get('recurse') and depot in depot_data.get('from')):
|
| - src_dir = (deps_data.get(depot_data.get('src')) or
|
| - deps_data.get(depot_data.get('src_old')))
|
| + depot_data_src = depot_data.get('src') or depot_data.get('src_old')
|
| + src_dir = deps_data.get(depot_data_src)
|
| if src_dir:
|
| - self.depot_cwd[depot_name] = os.path.join(self.src_cwd, src_dir[4:])
|
| - re_results = rxp.search(deps_data.get(src_dir, ''))
|
| + self.depot_cwd[depot_name] = os.path.join(self.src_cwd,
|
| + depot_data_src[4:])
|
| + re_results = rxp.search(src_dir)
|
| if re_results:
|
| results[depot_name] = re_results.group('revision')
|
| else:
|
| 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:
|
| self.warnings.append(warning_text)
|
| else:
|
|
|