|
|
buildGroups(recipeObj,
cfg,
repos,
callback,
troveCache=None)
Main function for finding, adding, and checking the troves
requested for the the groupRecipe. |
source code
|
|
|
|
| findTrovesForGroups(searchSource,
defaultSource,
groupList,
replaceSpecs,
resolveSpecs,
labelPath,
searchFlavor,
callback) |
source code
|
|
|
|
| followRedirect(recipeObj,
trove,
ref,
reason) |
source code
|
|
|
|
| processAddAllDirectives(recipeObj,
troveMap,
cache,
repos) |
source code
|
|
|
|
| processOneAddAllDirective(parentGroup,
troveTup,
flags,
recipeObj,
cache,
repos) |
source code
|
|
|
|
removeDifferences(group,
differenceGroupList,
differenceSpecs,
troveMap,
cache)
If the user has specified removeTrovesAlsoInNewGroup() or
removeTrovesAlsoInGroup(), this will go through and remove troves
listed in those groups. |
source code
|
|
|
|
| addTrovesToGroup(group,
troveMap,
cache,
childGroups,
repos,
groupMap,
recipeObj) |
source code
|
|
|
|
| addCopiedComponents(fromGroup,
componentsToCopy,
componentMap) |
source code
|
|
|
|
| findAllWeakTrovesToRemove(group,
primaryErases,
cache,
childGroups,
groupMap) |
source code
|
|
|
|
| checkForRedirects(group,
repos,
troveCache,
buildFlavor) |
source code
|
|
|
|
|
|
|
getResolveSource(searchSource,
troveSpecList,
troveMap,
cache,
flavor)
Returns the resolveSource object to be used for dep
resolution. |
source code
|
|
|
|
resolveGroupDependencies(group,
cache,
cfg,
repos,
labelPath,
flavor,
callback,
resolveSource)
Add in any missing dependencies to group |
source code
|
|
|
|
| checkGroupDependencies(group,
cfg,
cache,
callback) |
source code
|
|
|
|
| calcSizeAndCheckHashes(group,
troveCache,
callback) |
source code
|
|
|
|
findSourcesForGroup(repos,
recipeObj,
callback=None)
Method to find all the sources contained in the group. |
source code
|
|
|
|
| _findTroves(repos,
toFind,
labelPath,
searchFlavor,
defaultSource) |
source code
|
|