Package conary :: Package local :: Module localrep :: Class LocalRepositoryChangeSetJob
[hide private]
[frames] | no frames]

Class LocalRepositoryChangeSetJob

source code

repository.repository.ChangeSetJob --+
                                     |
                                    LocalRepositoryChangeSetJob

Instance Methods [hide private]
 
addTrove(self, oldTroveSpec, trove, hidden=False) source code
 
addFileVersion(self, troveId, pathId, fileObj, path, fileId, newVersion, fileStream=None) source code
 
addTroveDone(self, troveId, mirror=False) source code
 
oldTrove(self, oldTrove, trvCs, name, version, flavor) source code
 
oldTroveList(self) source code
 
oldFile(self, pathId, fileId, sha1) source code
 
oldFileList(self) source code
 
addFile(self, troveId, pathId, fileObj, path, fileId, version, oldFileId=None) source code
 
addFileContents(self, sha1, newVer, fileContents, restoreContents, isConfig, precompressed=False) source code
 
removeFile(self, pathId, fileId) source code
 
__init__(self, repos, cs, callback, autoPinList, allowIncomplete=False, pathRemovedCheck=None, replaceFiles=False) source code

Inherited from repository.repository.ChangeSetJob: checkTroveCompleteness, checkTroveSignatures, invalidateRollbacks, markTroveRemoved

Class Variables [hide private]
  storeOnlyConfigFiles = True
Removals have to be batched (for now at least); if we do them too soon the code which merges into the filesystem won't be able to get to the old version of things.
Method Details [hide private]

addTrove(self, oldTroveSpec, trove, hidden=False)

source code 
Overrides: repository.repository.ChangeSetJob.addTrove

addFileVersion(self, troveId, pathId, fileObj, path, fileId, newVersion, fileStream=None)

source code 
Overrides: repository.repository.ChangeSetJob.addFileVersion

addTroveDone(self, troveId, mirror=False)

source code 
Overrides: repository.repository.ChangeSetJob.addTroveDone

oldTrove(self, oldTrove, trvCs, name, version, flavor)

source code 
Overrides: repository.repository.ChangeSetJob.oldTrove

addFileContents(self, sha1, newVer, fileContents, restoreContents, isConfig, precompressed=False)

source code 
Overrides: repository.repository.ChangeSetJob.addFileContents

__init__(self, repos, cs, callback, autoPinList, allowIncomplete=False, pathRemovedCheck=None, replaceFiles=False)
(Constructor)

source code 
Overrides: repository.repository.ChangeSetJob.__init__