From d3a6729806b151177a499da5045bc0565432ea6d Mon Sep 17 00:00:00 2001 From: Ciaran McCreesh Date: Thu, 13 Aug 2009 22:22:04 +0100 Subject: Do sets differently Sets from repositories are now named setname::repo, and we automatically create a master setname containing all of those sets. Cache sets cleanly whilst we're at it. Fixes: ticket:746 --- paludis/repositories/e/e_repository.hh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'paludis/repositories/e/e_repository.hh') diff --git a/paludis/repositories/e/e_repository.hh b/paludis/repositories/e/e_repository.hh index 5977a2bbd..4a5981f09 100644 --- a/paludis/repositories/e/e_repository.hh +++ b/paludis/repositories/e/e_repository.hh @@ -52,7 +52,6 @@ namespace paludis class PALUDIS_VISIBLE ERepository : public Repository, public RepositorySyncableInterface, - public RepositorySetsInterface, public RepositoryEnvironmentVariableInterface, public RepositoryMirrorsInterface, public RepositoryVirtualsInterface, @@ -127,12 +126,6 @@ namespace paludis /* RepositoryManifestInterface */ virtual void make_manifest(const QualifiedPackageName & qpn); - /* RepositorySetsInterface */ - - virtual const std::tr1::shared_ptr package_set(const SetName & id) const; - - virtual std::tr1::shared_ptr sets_list() const; - /* RepositorySyncableInterface */ virtual bool sync(const std::tr1::shared_ptr &) const; @@ -238,6 +231,13 @@ namespace paludis const std::tr1::shared_ptr use_desc() const PALUDIS_ATTRIBUTE((warn_unused_result)); const std::string eapi_for_file(const FSEntry &) const PALUDIS_ATTRIBUTE((warn_unused_result)); + + ///\name Set methods + ///\{ + + virtual void populate_sets() const; + + ///\} }; } -- cgit v1.2.3