@PLUGIN@ branch - Branch all projects on the server described by a manifest on the server.
ssh -p @SSH_PORT@ @SSH_HOST@ @PLUGIN@ branch {-r/--manifest-repo <manifest repo>} {-c/--manifest-commit-ish <manifest commit-ish>} {-p/--manifest-path <manifest path>} {-b/--new-branch <new branch name>} [-o/--output-type] [-nr/--new-manifest-repo <new manifest repo>] [-nc/--new-manifest-branch <new manifest branch>] [-np/--new-manifest-path <new manifest path>] [--help]
Caller must be a member of the privileged ‘Administrators’ group
-r/--manifest-repo <manifest repo>
-c/--manifest-commit-ish <manifest commit-ish>
-p/--manifest-path <manifest path>
: The manifest the branching operation is based on
-b/--new-branch <new branch name>
: The name of the branch that will be created on all projects in the manifest specified above
-nr/--new-manifest-repo <new manifest repo>
-nb/--new-manifest-branch <new manifest branch>
-np/--new-manifest-path <new manifest path>
: (optional) A new manifest (to be created) that points to the new branch
Branch all projects on the server described in the default.xml
manifest in commit 5f51acb585b6a of repo demo/build_manifest
to branch releases/1.0.0
ssh -p @SSH_PORT@ @SSH_HOST@ @PLUGIN@ branch -r demo/build_manifest -c 5f51acb585b6a -p default.xml -b releases/1.0.0
Branch all projects on the server described in the default.xml
manifest in commit v0.9-15-g5f51acb of repo demo/build_manifest
to branch releases/1.0.0
ssh -p @SSH_PORT@ @SSH_HOST@ @PLUGIN@ branch -r demo/build_manifest -c v0.9-15-g5f51acb -p default.xml -b releases/1.0.0