From 2d5a0df798b7b16ccf9c17b2435a9640cf0d81c0 Mon Sep 17 00:00:00 2001 From: David Pursehouse Date: Tue, 13 Nov 2012 02:50:36 +0900 Subject: Add support for multiple local manifests Add support for multiple local manifests stored in the local_manifests folder under the .repo home directory. Local manifests will be processed in addition to local_manifest.xml. Change-Id: Ia0569cea7e9ae0fe3208a8ffef5d9679e14db03b --- docs/manifest-format.txt | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) (limited to 'docs') diff --git a/docs/manifest-format.txt b/docs/manifest-format.txt index f499868c..c51b84be 100644 --- a/docs/manifest-format.txt +++ b/docs/manifest-format.txt @@ -224,15 +224,19 @@ Attribute `name`; the manifest to include, specified relative to the manifest repositories root. -Local Manifest -============== +Local Manifests +=============== -Additional remotes and projects may be added through a local -manifest, stored in `$TOP_DIR/.repo/local_manifest.xml`. +Additional remotes and projects may be added through local manifest +files stored in `$TOP_DIR/.repo/local_manifests/*.xml`. For example: - $ cat .repo/local_manifest.xml + $ ls .repo/local_manifests + local_manifest.xml + another_local_manifest.xml + + $ cat .repo/local_manifests/local_manifest.xml -Users may add projects to the local manifest prior to a `repo sync` +Users may add projects to the local manifest(s) prior to a `repo sync` invocation, instructing repo to automatically download and manage these extra projects. + +Additional remotes and projects may also be added through a local +manifest, stored in `$TOP_DIR/.repo/local_manifest.xml`. -- cgit v1.2.3-54-g00ecf