Lines Matching refs:repo
592 repo=None):
615 if repo:
616 src = repo.file(fhash)
626 def __add_package(self, pfmri, mpath, fpath=None, repo=None):
635 'repo' is an optional Repository object to use to retrieve the
638 'fpath' or 'repo' must be provided.
643 assert not (fpath and repo)
644 assert fpath or repo
700 if repo:
707 pub = repo.get_publisher(
716 fpath=fpath, repo=repo)
739 def add_repo_package(self, pfmri, repo):
749 'repo' is the Repository object to use to retrieve the data for
753 assert pfmri and repo
757 self.__add_package(pfmri, repo.manifest(pfmri), repo=repo)