Package buildbot :: Package slave :: Module commands :: Class Monotone
[hide private]
[frames] | no frames]

Class Monotone

source code

Command --+    
          |    
 SourceBase --+
              |
             Monotone

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

Instance Methods [hide private]
 
setup(self, args)
Override this in a subclass to extract items from the args dict.
source code
 
_makefulls(self) source code
 
sourcedirIsUpdateable(self) source code
 
doVCUpdate(self) source code
 
_doUpdate(self) source code
 
doVCFull(self) source code
 
_doFull(self) source code
 
_withFreshDb(self, callback) source code
 
_didDbInit(self, res) source code
 
_didPull(self, res, callback) source code

Inherited from SourceBase: doClobber, doCopy, doPatch, doVC, doVCFallback2, interrupt, maybeClobber, maybeDoVCFallback, maybeDoVCRetry, parseGotRevision, sourcedataMatches, start, writeSourcedata

Inherited from SourceBase (private): _handleGotRevision

Inherited from Command: __init__, __providedBy__, commandComplete, doInterrupt, doStart, sendStatus

Inherited from Command (private): _abandonOnFailure, _checkAbandoned, _sendRC

Class Variables [hide private]
  header = 'monotone operation'

Inherited from SourceBase: sourcedata

Inherited from Command: __implemented__, __provides__, debug, interrupted, running

Method Details [hide private]

setup(self, args)

source code 

Override this in a subclass to extract items from the args dict.

Overrides: Command.setup
(inherited documentation)

sourcedirIsUpdateable(self)

source code 
Overrides: SourceBase.sourcedirIsUpdateable

doVCUpdate(self)

source code 
Overrides: SourceBase.doVCUpdate

doVCFull(self)

source code 
Overrides: SourceBase.doVCFull