summaryrefslogtreecommitdiffstats
path: root/command.py
diff options
context:
space:
mode:
authorLaMont Jones <lamontjones@google.com>2022-06-01 21:03:34 +0000
committerLaMont Jones <lamontjones@google.com>2022-06-08 16:49:08 +0000
commitff6b1dae1e9f2e7405690c1aeedf7e0c7d768460 (patch)
treec0ffaeea5ed6ccee683f47e6cef5a8897b130cb7 /command.py
parentbdcba7dc36f1c8e6041681eb5b3b5229c93c7c5c (diff)
downloadgit-repo-ff6b1dae1e9f2e7405690c1aeedf7e0c7d768460.tar.gz
Only sync superproject if it will be used.
If the user says `--no-use-superproject`, then do not bother syncing the superproject. Also add/update docstrings and comments throughout. Change-Id: I9cdad706130501bab9a22d3099a1dae605e9c194 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/338975 Tested-by: LaMont Jones <lamontjones@google.com> Reviewed-by: Mike Frysinger <vapier@google.com>
Diffstat (limited to 'command.py')
-rw-r--r--command.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/command.py b/command.py
index bd6d0817..7c68ebc5 100644
--- a/command.py
+++ b/command.py
@@ -277,6 +277,18 @@ class Command(object):
277 def GetProjects(self, args, manifest=None, groups='', missing_ok=False, 277 def GetProjects(self, args, manifest=None, groups='', missing_ok=False,
278 submodules_ok=False, all_manifests=False): 278 submodules_ok=False, all_manifests=False):
279 """A list of projects that match the arguments. 279 """A list of projects that match the arguments.
280
281 Args:
282 args: a list of (case-insensitive) strings, projects to search for.
283 manifest: an XmlManifest, the manifest to use, or None for default.
284 groups: a string, the manifest groups in use.
285 missing_ok: a boolean, whether to allow missing projects.
286 submodules_ok: a boolean, whether to allow submodules.
287 all_manifests: a boolean, if True then all manifests and submanifests are
288 used. If False, then only the local (sub)manifest is used.
289
290 Returns:
291 A list of matching Project instances.
280 """ 292 """
281 if all_manifests: 293 if all_manifests:
282 if not manifest: 294 if not manifest: