Package buildbot :: Package steps :: Module source :: Class Bazaar
[frames] | no frames]

Class Bazaar

source code

   process.buildstep.BuildStep --+            
                                 |            
process.buildstep.LoggingBuildStep --+        
                                     |        
                                Source --+    
                                         |    
                                      Arch --+
                                             |
                                            Bazaar

Bazaar is an alternative client for Arch repositories. baz is mostly compatible with tla, but archive registration is slightly different.

Instance Methods
 
__init__(self, url, version, archive, **kwargs) source code
 
startVC(self, branch, revision, patch) source code

Inherited from Arch: checkSlaveVersion, computeSourceRevision

Inherited from Source: commandComplete, computeRepositoryURL, describe, setDefaultWorkdir, setStepStatus, start

Inherited from process.buildstep.LoggingBuildStep: addLogFile, checkDisconnect, createSummary, evaluateCommand, getText, getText2, interrupt, maybeGetText2, setStatus, setupLogfiles, startCommand

Inherited from process.buildstep.BuildStep: acquireLocks, addCompleteLog, addFactoryArguments, addHTMLLog, addLog, addLogObserver, addURL, failed, finished, getLog, getProperty, getSlaveName, getStepFactory, releaseLocks, runCommand, setBuild, setBuildSlave, setProgress, setProperty, setupProgress, slaveVersion, slaveVersionIsOlderThan, startStep

Class Variables

Inherited from Arch: name

Inherited from Source: branch, flunkOnFailure, haltOnFailure, notReally

Inherited from process.buildstep.LoggingBuildStep: logfiles, parms, progressMetrics

Inherited from process.buildstep.BuildStep: alwaysRun, doStepIf, flunkOnWarnings, locks, useProgress, warnOnFailure, warnOnWarnings

Instance Variables

Inherited from process.buildstep.BuildStep: build, progress, step_status

Method Details

__init__(self, url, version, archive, **kwargs)
(Constructor)

source code 
Parameters:
  • url (string) - the Arch coordinates of the repository. This is typically an http:// URL, but could also be the absolute pathname of a local directory instead.
  • version (string) - the category--branch--version to check out
  • archive (string) - The archive name (required). This must always match the one that comes from the repository, otherwise the buildslave will attempt to get sources from the wrong archive.
Overrides: process.buildstep.BuildStep.__init__

startVC(self, branch, revision, patch)

source code 
Overrides: Arch.startVC