Home | Trees | Indices | Help |
---|
|
Command --+ | SourceBase --+ | Arch
Arch-specific (tla-specific) VC operation. In addition to the arguments handled by SourceBase, this command reads the following keys:
['url'] (required): the repository string ['version'] (required): which version (i.e. branch) to retrieve ['revision'] (optional): the 'patch-NN' argument to check out ['archive']: the archive name to use. If None, use the archive's default ['build-config']: if present, give to 'tla build-config' after checkout
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
Inherited from Inherited from Inherited from Inherited from |
|
|||
header =
|
|||
buildconfig = None hash(x) |
|||
Inherited from Inherited from |
|
Override this in a subclass to extract items from the args dict.
|
|
|
|
Override this in a subclass. It should return a string that represents which revision was actually checked out, or a Deferred that will fire with such a string. If, in a future build, you were to pass this 'got_revision' string in as the 'revision' component of a SourceStamp, you should wind up with the same source code as this checkout just obtained. It is probably most useful to scan self.command.stdout for a string of some sort. Be sure to set keepStdout=True on the VC command that you run, so that you'll have something available to look at. If this information is unavailable, just return None.
|
Home | Trees | Indices | Help |
---|
Generated by Epydoc 3.0.1 on Fri Jul 31 16:51:57 2009 | http://epydoc.sourceforge.net |