Index: git_cl.py |
diff --git a/git_cl.py b/git_cl.py |
index 66bb76831aa3c1608b5b06b7585353be41579cb4..983374713a4f80cb570491eb6c5fa532eca6b565 100755 |
--- a/git_cl.py |
+++ b/git_cl.py |
@@ -350,7 +350,7 @@ def _get_bucket_map(changelist, options, option_parser): |
change = changelist.GetChange( |
changelist.GetCommonAncestorWithUpstream(), None) |
# Get try masters from PRESUBMIT.py files. |
- return presubmit_support.DoGetTryMasters( |
+ masters = presubmit_support.DoGetTryMasters( |
change=change, |
changed_files=change.LocalPaths(), |
repository_root=settings.GetRoot(), |
@@ -358,6 +358,9 @@ def _get_bucket_map(changelist, options, option_parser): |
project=None, |
verbose=options.verbose, |
output_stream=sys.stdout) |
+ if masters is None: |
+ return None |
+ return {MASTER_PREFIX + m: b for m, b in masters.iteritems()} |
if options.bucket: |
return {options.bucket: {b: [] for b in options.bot}} |