diff options
author | Jack Neus <jackneus@google.com> | 2021-07-26 23:08:54 +0000 |
---|---|---|
committer | Jack Neus <jackneus@google.com> | 2021-09-28 15:40:46 +0000 |
commit | c474c9cba1a8fbe09c219cc588d9ed334d31cd1e (patch) | |
tree | 16cfecbac2dcd974c7971536bf2bda15d7296f66 /docs/internal-fs-layout.md | |
parent | 956f7363d100abe6c1f58b36d7aea59b9e41cd04 (diff) | |
download | git-repo-c474c9cba1a8fbe09c219cc588d9ed334d31cd1e.tar.gz |
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 <jackneus@google.com>
Reviewed-by: Mike Frysinger <vapier@google.com>
Diffstat (limited to 'docs/internal-fs-layout.md')
-rw-r--r-- | docs/internal-fs-layout.md | 1 |
1 files changed, 1 insertions, 0 deletions
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`. | |||
157 | | Setting | `repo init` Option | Use/Meaning | | 157 | | Setting | `repo init` Option | Use/Meaning | |
158 | |------------------- |---------------------------|-------------| | 158 | |------------------- |---------------------------|-------------| |
159 | | manifest.groups | `--groups` & `--platform` | The manifest groups to sync | | 159 | | manifest.groups | `--groups` & `--platform` | The manifest groups to sync | |
160 | | manifest.standalone | `--standalone-manifest` | Download manifest as static file instead of creating checkout | | ||
160 | | repo.archive | `--archive` | Use `git archive` for checkouts | | 161 | | repo.archive | `--archive` | Use `git archive` for checkouts | |
161 | | repo.clonebundle | `--clone-bundle` | Whether the initial sync used clone.bundle explicitly | | 162 | | repo.clonebundle | `--clone-bundle` | Whether the initial sync used clone.bundle explicitly | |
162 | | repo.clonefilter | `--clone-filter` | Filter setting when using [partial git clones] | | 163 | | repo.clonefilter | `--clone-filter` | Filter setting when using [partial git clones] | |