Package conary :: Package conaryclient :: Module clone :: Class ClientClone
[hide private]
[frames] | no frames]

Class ClientClone

source code

Known Subclasses:
ConaryClient

Instance Methods [hide private]
 
createCloneChangeSet(self, targetBranch, troveList, updateBuildInfo=True, message=1, infoOnly=False, fullRecurse=False, cloneSources=False, callback=None, trackClone=True, excludeGroups=False) source code
 
createTargetedCloneChangeSet(self, targetMap, troveList, updateBuildInfo=True, infoOnly=False, callback=None, message=1, trackClone=True, fullRecurse=True, cloneOnlyByDefaultTroves=False, cloneSources=True, excludeGroups=False) source code
 
createSiblingCloneChangeSet(self, targetMap, troveList, updateBuildInfo=True, infoOnly=False, callback=None, message=1, trackClone=True, fullRecurse=True, cloneOnlyByDefaultTroves=False, cloneSources=True, excludeGroups=False) source code
 
createCloneChangeSetWithOptions(self, chooser, cloneOptions) source code
 
_createCloneChangeSet(self, chooser, cloneOptions) source code
 
_buildChangeSet(self, troveCache, finalTroveList, callback) source code
 
_createCloneJob(self, cloneOptions, chooser, troveCache) source code
 
_setByDefaultMap(self, chooser, troveCache)
The byDefault map limits clones by the byDefault settings of the troves specified in the clone command (the primary troves).
source code
 
_determineTrovesToClone(self, chooser, cloneMap, cloneJob, troveCache, callback) source code
 
_getExistingLeaves(self, cloneMap, troveCache, cloneOptions)
Gets the needed information about the current repository state to find out what clones may have already been performed (and should have their clonedFrom fields checked to be sure)
source code
 
_addClonedFromInfo(self, troveCache, leafMap, tupList)
Recurse through clonedFrom information for the given tupList so that we can know all the troves in the cloned history for these troves.
source code
 
_targetSources(self, chooser, cloneMap, cloneJob, leafMap, troveCache, callback) source code
 
_targetBinaries(self, cloneMap, cloneJob, leafMap, troveCache, callback) source code
 
_checkNeedsFulfilled(self, troveTups, chooser, cloneMap, leafMap, troveCache, callback) source code
 
_recheckPreClones(self, cloneJob, cloneMap, troveCache, chooser, leafMap) source code
 
_shouldReclone(self, origTrove, clonedTrove, chooser, cloneMap) source code
 
_buildTroves(self, chooser, cloneMap, cloneJob, leafMap, troveCache, callback) source code
 
_rewriteTrove(self, trv, newVersion, chooser, cloneMap, cloneJob, leafMap, troveCache) source code
Method Details [hide private]

_setByDefaultMap(self, chooser, troveCache)

source code 
The byDefault map limits clones by the byDefault settings of the troves specified in the clone command (the primary troves). Troves that are byDefault False in all primary troves are not included in the clone.