From c474c9cba1a8fbe09c219cc588d9ed334d31cd1e Mon Sep 17 00:00:00 2001 From: Jack Neus Date: Mon, 26 Jul 2021 23:08:54 +0000 Subject: repo: Add support for standalone manifests Added --standalone_manifest to repo tool. If set, the manifest is downloaded directly from the appropriate source (currently, we only support GS) and used instead of creating a manifest git checkout. The manifests.git repo is still created to keep track of various config but is marked as being for a standalone manifest so that the repo tool doesn't try to run networked git commands in it. BUG=b:192664812 TEST=existing tests (no coverage), manual runs Change-Id: I84378cbc7f8e515eabeccdde9665efc8cd2a9d21 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/312942 Tested-by: Jack Neus Reviewed-by: Mike Frysinger --- docs/internal-fs-layout.md | 1 + 1 file changed, 1 insertion(+) (limited to 'docs/internal-fs-layout.md') diff --git a/docs/internal-fs-layout.md b/docs/internal-fs-layout.md index e3be1731..af6a4523 100644 --- a/docs/internal-fs-layout.md +++ b/docs/internal-fs-layout.md @@ -157,6 +157,7 @@ User controlled settings are initialized when running `repo init`. | Setting | `repo init` Option | Use/Meaning | |------------------- |---------------------------|-------------| | manifest.groups | `--groups` & `--platform` | The manifest groups to sync | +| manifest.standalone | `--standalone-manifest` | Download manifest as static file instead of creating checkout | | repo.archive | `--archive` | Use `git archive` for checkouts | | repo.clonebundle | `--clone-bundle` | Whether the initial sync used clone.bundle explicitly | | repo.clonefilter | `--clone-filter` | Filter setting when using [partial git clones] | -- cgit v1.2.3-54-g00ecf