Monotone-specific VC operation. In addition to the arguments handled
by SourceBase, this command reads the following keys:
['server_addr'] (required): the address of the server to pull from
['branch'] (required): the branch the revision is on ['db_path']
(required): the local database path to use ['revision'] (required): the
revision to check out ['monotone']: (required): path to monotone
executable
Method Summary |
|
doVCFull(self)
|
|
doVCUpdate(self)
|
|
setup (self,
args)
Override this in a subclass to extract items from the args dict. |
|
sourcedirIsUpdateable(self)
|
Inherited from SourceBase |
|
doClobber (self,
dummy,
dirname)
|
|
doCopy (self,
res)
|
|
doPatch (self,
res)
|
|
doVC (self,
res)
|
|
doVCFallback2 (self,
res)
|
|
interrupt (self)
Override this in a subclass to allow commands to be interrupted. |
|
maybeDoVCFallback (self,
rc)
|
|
maybeDoVCRetry (self,
res)
We get here somewhere after a VC chain has finished. |
|
parseGotRevision (self)
Override this in a subclass. |
|
sourcedataMatches (self)
|
|
start (self)
Start the command. |
|
writeSourcedata (self,
res)
|
Inherited from Command |
|
__init__ (self,
builder,
stepId,
args)
|
|
commandComplete (self,
res)
|
|
doInterrupt (self)
|
|
doStart (self)
|
|
sendStatus (self,
status)
Send a status update to the master. |