From 70cd4ab2708eaae7d96d7e8b0a3f88850c163543 Mon Sep 17 00:00:00 2001 From: "Shawn O. Pearce" Date: Thu, 6 Nov 2008 08:48:44 -0800 Subject: [PATCH] Add some short documentation about the local manifest Signed-off-by: Shawn O. Pearce --- docs/manifest-format.txt | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/docs/manifest-format.txt b/docs/manifest-format.txt index a84aa87..409524b 100644 --- a/docs/manifest-format.txt +++ b/docs/manifest-format.txt @@ -124,3 +124,32 @@ but adds an additional remote to only this project. These additional remotes are fetched from first on the initial `repo sync`, causing the majority of the project's object database to be obtained through these additional remotes. + + +Local Manifest +============== + +Additional remotes and projects may be added through a local +manifest, stored in `$TOP_DIR/.repo/local_manifest.xml`. + +For example: + +---- + $ cat .repo/local_manifest.xml + + + + + +---- + +Users may add projects to the local manifest prior to a `repo sync` +invocation, instructing repo to automatically download and manage +these extra projects. + +Currently the only supported feature of a local manifest is to +add new remotes and/or projects. In the future a local manifest +may support picking different revisions of a project, or deleting +projects specified in the default manifest.