diff options
-rw-r--r-- | subcmds/sync.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/subcmds/sync.py b/subcmds/sync.py index 4d95b023..6f5b5644 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py | |||
@@ -235,6 +235,9 @@ later is required to fix a server side protocol bug. | |||
235 | help='fetch submodules from server') | 235 | help='fetch submodules from server') |
236 | p.add_option('--use-superproject', action='store_true', | 236 | p.add_option('--use-superproject', action='store_true', |
237 | help='use the manifest superproject to sync projects') | 237 | help='use the manifest superproject to sync projects') |
238 | p.add_option('--no-use-superproject', action='store_false', | ||
239 | dest='use_superproject', | ||
240 | help='disable use of manifest superprojects') | ||
238 | p.add_option('--tags', | 241 | p.add_option('--tags', |
239 | action='store_false', | 242 | action='store_false', |
240 | help='fetch tags') | 243 | help='fetch tags') |
@@ -276,9 +279,10 @@ later is required to fix a server side protocol bug. | |||
276 | 279 | ||
277 | def _UseSuperproject(self, opt): | 280 | def _UseSuperproject(self, opt): |
278 | """Returns True if use-superproject option is enabled""" | 281 | """Returns True if use-superproject option is enabled""" |
279 | return (opt.use_superproject or | 282 | if opt.use_superproject is not None: |
280 | self.manifest.manifestProject.config.GetBoolean( | 283 | return opt.use_superproject |
281 | 'repo.superproject')) | 284 | else: |
285 | return self.manifest.manifestProject.config.GetBoolean('repo.superproject') | ||
282 | 286 | ||
283 | def _GetCurrentBranchOnly(self, opt): | 287 | def _GetCurrentBranchOnly(self, opt): |
284 | """Returns True if current-branch or use-superproject options are enabled.""" | 288 | """Returns True if current-branch or use-superproject options are enabled.""" |