Trees | Indices | Help |
|
---|
|
base.Command --+ | base.SourceBaseCommand --+ | P4Base --+ | P4
A P4 source-updater.
['p4port'] (required): host:port for server to access ['p4user'] (required): user to use for access ['p4passwd'] (required): passwd to try for the user ['p4client'] (required): client spec to use ['p4extra_views'] (required): additional client views to use ['p4base'] (required): view into the Perforce depot without branch name or trailing "..." ['p4line_end'] (optional): value of the LineEnd client specification property
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 update a checkout.
|
Returns a deferred with the steps to do a fresh checkout.
|
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.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Fri Oct 29 10:00:43 2010 | http://epydoc.sourceforge.net |