summaryrefslogtreecommitdiffstats
path: root/subcmds/sync.py
diff options
context:
space:
mode:
authorJeff Davidson <jpd@google.com>2014-10-02 10:13:38 -0700
committerJeff Davidson <jpd@google.com>2014-10-02 10:17:44 -0700
commit5cf16607d33268ab0320a886c4a7b5e052684fa4 (patch)
treee69e4474efeef2fb9a30cae9426aad0eb4ac958b /subcmds/sync.py
parentc190b98ed55040c58d880d575c32e9c01044378c (diff)
downloadgit-repo-5cf16607d33268ab0320a886c4a7b5e052684fa4.tar.gz
Allow selection of a target when using smart sync.
Change-Id: I02a24471b9b62dbba3773f22a289825bc566acd9
Diffstat (limited to 'subcmds/sync.py')
-rw-r--r--subcmds/sync.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py
index 6f77310f..b1945d5e 100644
--- a/subcmds/sync.py
+++ b/subcmds/sync.py
@@ -558,7 +558,10 @@ later is required to fix a server side protocol bug.
558 branch = branch[len(R_HEADS):] 558 branch = branch[len(R_HEADS):]
559 559
560 env = os.environ.copy() 560 env = os.environ.copy()
561 if 'TARGET_PRODUCT' in env and 'TARGET_BUILD_VARIANT' in env: 561 if 'SYNC_TARGET' in env:
562 target = env['SYNC_TARGET']
563 [success, manifest_str] = server.GetApprovedManifest(branch, target)
564 elif 'TARGET_PRODUCT' in env and 'TARGET_BUILD_VARIANT' in env:
562 target = '%s-%s' % (env['TARGET_PRODUCT'], 565 target = '%s-%s' % (env['TARGET_PRODUCT'],
563 env['TARGET_BUILD_VARIANT']) 566 env['TARGET_BUILD_VARIANT'])
564 [success, manifest_str] = server.GetApprovedManifest(branch, target) 567 [success, manifest_str] = server.GetApprovedManifest(branch, target)