Fix missing local bug in git_sync_cl_chain.py
Change-Id: I6a228d50fca5889bdc2788dcde03dfff545630d8
diff --git a/tools/git_sync_cl_chain.py b/tools/git_sync_cl_chain.py
index dad6ab3..5a229bd 100755
--- a/tools/git_sync_cl_chain.py
+++ b/tools/git_sync_cl_chain.py
@@ -135,7 +135,7 @@
utils.RunCmd(
['git', 'cl', 'upload', '-m', options.message], quiet=True)
- if len(closed_branches) > 0 and get_delete_branches_option(options):
+ if get_delete_branches_option(closed_branches, options):
delete_branches(closed_branches)
utils.RunCmd(['git', 'cl', 'issue'])
@@ -150,7 +150,9 @@
return branch
return None
-def get_delete_branches_option(options):
+def get_delete_branches_option(closed_branches, options):
+ if len(closed_branches) == 0:
+ return False
if options.leave_upstream:
return False
if options.delete == 'y':