Fix setdep to run git command only for submodules is enabled

Change-Id: If748b0cb63e35fe68b608ccdb147a1728d3ae42c
Bug: 1463007
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/4671611
Commit-Queue: Josip Sokcevic <sokcevic@chromium.org>
Auto-Submit: Aravind Vasudevan <aravindvasudev@google.com>
Reviewed-by: Josip Sokcevic <sokcevic@chromium.org>
changes/11/4671611/2
Aravind Vasudevan 2 years ago committed by LUCI CQ
parent 4303140531
commit 11d847f07b

@ -3413,9 +3413,11 @@ def CMDsetdep(parser, args):
builtin_vars=builtin_vars)
# Create a set of all git submodules.
submodule_status = subprocess2.check_output(['git', 'submodule',
'status']).decode('utf-8')
git_modules = {l.split()[1] for l in submodule_status.splitlines()}
if 'git_dependencies' in local_scope and local_scope['git_dependencies'] in (
gclient_eval.SUBMODULES, gclient_eval.SYNC):
submodule_status = subprocess2.check_output(['git', 'submodule',
'status']).decode('utf-8')
git_modules = {l.split()[1] for l in submodule_status.splitlines()}
for var in options.vars:
name, _, value = var.partition('=')

Loading…
Cancel
Save