Trees | Indices | Help |
|
---|
|
base.Command --+ | base.SourceBaseCommand --+ | Repo
Repo specific VC operation. In addition to the arguments handled by SourceBaseCommand, this command reads the following keys: ['manifest_url'] (required): The manifests repo repository. ['manifest_branch'] (optional): Which manifest repo version (i.e. branch or tag) to retrieve. Default: "master". ['manifest_file'] (optional): Which manifest file to use. Default: "default.xml". ['manifest_override_url'] (optional): Which manifest file to use as an overide. Default: None. This is usually set by forced build to build over a known working base ['tarball'] (optional): The tarball base to accelerate the fetch. ['repo_downloads'] (optional): Repo downloads to do. Computer from GerritChangeSource and forced build properties. ['jobs'] (optional): number of connections to run in parallel repo tool will use while syncing
Instance Methods | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from |
Class Variables | |
header =
|
|
Inherited from Inherited from |
Method Details |
Override this in a subclass to extract items from the args dict.
|
Returns True if the tree can be updated.
|
|
Returns a deferred with the steps to do a fresh checkout.
|
Returns a deferred with the steps to update a checkout.
|
Override this in a subclass if you want to detect unrecoverable checkout errors where clobbering the repo wouldn't help, and stop the current VC chain before it clobbers the repo for future builds. Use 'raise AbandonChain' to pass up a halt if you do detect such.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Nov 21 16:22:48 2012 | http://epydoc.sourceforge.net |