[zypp-commit] r6086 - in /trunk/libzypp: package/libzypp.changes zypp/ResFilters.h
Author: mlandres Date: Thu Jul 19 12:57:12 2007 New Revision: 6086 URL: http://svn.opensuse.org/viewcvs/zypp?rev=6086&view=rev Log: Query ByRepository now takes as well an alias. Modified: trunk/libzypp/package/libzypp.changes trunk/libzypp/zypp/ResFilters.h Modified: trunk/libzypp/package/libzypp.changes URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/package/libzypp.changes?rev=6086&r1=6085&r2=6086&view=diff ============================================================================== --- trunk/libzypp/package/libzypp.changes (original) +++ trunk/libzypp/package/libzypp.changes Thu Jul 19 12:57:12 2007 @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Thu Jul 19 12:58:12 CEST 2007 - ma@suse.de + +- Query ByRepository now takes as well an alias. + +------------------------------------------------------------------- Wed Jul 18 16:40:35 CEST 2007 - dmacvicar@suse.de - fix retrieval of container attributes in cache Modified: trunk/libzypp/zypp/ResFilters.h URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp/zypp/ResFilters.h?rev=6086&r1=6085&r2=6086&view=diff ============================================================================== --- trunk/libzypp/zypp/ResFilters.h (original) +++ trunk/libzypp/zypp/ResFilters.h Thu Jul 19 12:57:12 2007 @@ -188,19 +188,23 @@ }; - /** Select ResObject by repository. */ + /** Select ResObject by repository or repository alias. */ struct ByRepository : public ResObjectFilterFunctor { ByRepository( Repository repository_r ) - : _repository( repository_r ) + : _alias( repository_r.info().alias() ) + {} + + ByRepository( const std::string & alias_r ) + : _alias( alias_r ) {} bool operator()( ResObject::constPtr p ) const { - return p->repository() == _repository; + return p->repository().info().alias() == _alias; } - Repository _repository; + std::string _alias; }; -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org
participants (1)
-
mlandres@svn.opensuse.org