From 77bb4af241ddfeacfe463272d681f188f92f98b0 Mon Sep 17 00:00:00 2001 From: "Shawn O. Pearce" Date: Sat, 18 Apr 2009 11:33:32 -0700 Subject: [PATCH] Improve the help text for 'repo init' Signed-off-by: Shawn O. Pearce --- subcmds/init.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/subcmds/init.py b/subcmds/init.py index 3a5c766e..90b76e8b 100644 --- a/subcmds/init.py +++ b/subcmds/init.py @@ -35,9 +35,20 @@ The latest repo source code and manifest collection is downloaded from the server and is installed in the .repo/ directory in the current working directory. -The optional argument can be used to specify an alternate -manifest to be used. If no manifest is specified, the manifest -default.xml will be used. +The optional -b argument can be used to select the manifest branch +to checkout and use. If no branch is specified, master is assumed. + +The optional -m argument can be used to specify an alternate manifest +to be used. If no manifest is specified, the manifest default.xml +will be used. + +Switching Manifest Branches +--------------------------- + +To switch to another manifest branch, `repo init -b otherbranch` +may be used in an existing client. However, as this only updates the +manifest, a subsequent `repo sync` (or `repo sync -d`) is necessary +to update the working directory files. """ def _Options(self, p):