Fix git cl checkout when no branch has issues.
TBR=machenbach@chromium.org
BUG=579182
Review URL: https://codereview.chromium.org/1878613003
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@299843 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/git_cl.py b/git_cl.py
index ad6fe01..4590e21 100755
--- a/git_cl.py
+++ b/git_cl.py
@@ -4550,10 +4550,10 @@
target_issue = str(issue_arg.issue)
def find_issues(issueprefix):
- key_and_issues = [x.split() for x in RunGit(
- ['config', '--local', '--get-regexp', r'branch\..*\.%s' % issueprefix])
- .splitlines()]
- for key, issue in key_and_issues:
+ output = RunGit(['config', '--local', '--get-regexp',
+ r'branch\..*\.%s' % issueprefix],
+ error_ok=True)
+ for key, issue in [x.split() for x in output.splitlines()]:
if issue == target_issue:
yield re.sub(r'branch\.(.*)\.%s' % issueprefix, r'\1', key)