Package conary :: Package repository :: Module trovesource
[hide private]
[frames] | no frames]

Module trovesource

source code

Classes [hide private]
  AbstractTroveSource
Provides the interface necessary for performing findTrove operations on arbitrary sets of troves.
  SearchableTroveSource
A simple implementation of most of the methods needed for findTrove - all of the methods are implemplemented in terms of trovesByName, which is left for subclasses to implement.
  SimpleTroveSource
  TroveListTroveSource
  GroupRecipeSource
A TroveSource that contains all the troves in a cooking (but not yet committed) recipe.
  ReferencedTrovesSource
A TroveSource that only (n,v,f) pairs for troves that are referenced by other, installed troves.
  ChangesetFilesTroveSource
  SourceStack
  TroveSourceStack
  AbstractJobSource
  JobSource
  ChangeSetJobSource
  FilterOptions
Functions [hide private]
 
stack(*sources)
create a trove source that will search first source1, then source2
source code
Variables [hide private]
  TROVE_QUERY_ALL = 0
  TROVE_QUERY_PRESENT = 1
  TROVE_QUERY_NORMAL = 2
  _GET_TROVE_ALL_VERSIONS = 1
  _GET_TROVE_VERY_LATEST = 2
  _GET_TROVE_ALL_FLAVORS = 2
  _GET_TROVE_BEST_FLAVOR = 3
  _GET_TROVE_ALLOWED_FLAVOR = 4
  _CHECK_TROVE_REG_FLAVOR = 1
  _CHECK_TROVE_STRONG_FLAVOR = 2
  _GTL_VERSION_TYPE_NONE = 0
  _GTL_VERSION_TYPE_LABEL = 1
  _GTL_VERSION_TYPE_VERSION = 2
  _GTL_VERSION_TYPE_BRANCH = 3
  _GTL_VERSION_TYPE_LABEL_LATEST = 4