Author: aschnell Date: Thu Dec 6 12:28:52 2007 New Revision: 8048 URL: http://svn.opensuse.org/viewcvs/zypp?rev=8048&view=rev Log: - readded cmp for ResObject Modified: trunk/libzypp-bindings/examples/ruby/list_target_resolvables.rb trunk/libzypp-bindings/examples/ruby/parse1.rb trunk/libzypp-bindings/examples/ruby/parse2.rb trunk/libzypp-bindings/package/libzypp-bindings.changes trunk/libzypp-bindings/swig/ResObject.i Modified: trunk/libzypp-bindings/examples/ruby/list_target_resolvables.rb URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-bindings/examples/ruby/list_target_resolvables.rb?rev=8048&r1=8047&r2=8048&view=diff ============================================================================== --- trunk/libzypp-bindings/examples/ruby/list_target_resolvables.rb (original) +++ trunk/libzypp-bindings/examples/ruby/list_target_resolvables.rb Thu Dec 6 12:28:52 2007 @@ -15,7 +15,7 @@ r.each do | p | # puts p.class - puts "#{p.kind_to_s} #{p.name} #{p.edition.to_s} #{p.arch.to_s}" + puts "#{p.kind} #{p.name} #{p.edition.to_s} #{p.arch.to_s}" puts " Summary: #{p.summary}" puts " Size: #{p.size}" puts " Vendor: #{p.vendor}" Modified: trunk/libzypp-bindings/examples/ruby/parse1.rb URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-bindings/examples/ruby/parse1.rb?rev=8048&r1=8047&r2=8048&view=diff ============================================================================== --- trunk/libzypp-bindings/examples/ruby/parse1.rb (original) +++ trunk/libzypp-bindings/examples/ruby/parse1.rb Thu Dec 6 12:28:52 2007 @@ -45,7 +45,7 @@ # puts p.class r = p.resolvable # puts r.class - puts "#{r.kind_to_s} #{r.name} #{r.edition.to_s} #{r.arch.to_s}" + puts "#{r.kind} #{r.name} #{r.edition.to_s} #{r.arch.to_s}" puts " Summary: #{r.summary}" puts " Size: #{r.size}" puts " Vendor: #{r.vendor}" Modified: trunk/libzypp-bindings/examples/ruby/parse2.rb URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-bindings/examples/ruby/parse2.rb?rev=8048&r1=8047&r2=8048&view=diff ============================================================================== --- trunk/libzypp-bindings/examples/ruby/parse2.rb (original) +++ trunk/libzypp-bindings/examples/ruby/parse2.rb Thu Dec 6 12:28:52 2007 @@ -45,7 +45,7 @@ # puts p.class r = p.resolvable # puts r.class - puts "#{r.kind_to_s} #{r.name} #{r.edition.to_s} #{r.arch.to_s}" + puts "#{r.kind} #{r.name} #{r.edition.to_s} #{r.arch.to_s}" puts " Summary: #{r.summary}" puts " Size: #{r.size}" puts " Vendor: #{r.vendor}" Modified: trunk/libzypp-bindings/package/libzypp-bindings.changes URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-bindings/package/libzypp-bindings.changes?rev=8048&r1=8047&r2=8048&view=diff ============================================================================== --- trunk/libzypp-bindings/package/libzypp-bindings.changes (original) +++ trunk/libzypp-bindings/package/libzypp-bindings.changes Thu Dec 6 12:28:52 2007 @@ -1,4 +1,9 @@ ------------------------------------------------------------------- +Thu Dec 06 10:52:05 CET 2007 - aschnell@suse.de + +- readded cmp for ResObject + +------------------------------------------------------------------- Mon Dec 3 18:56:11 CET 2007 - ma@suse.de - Add Pool iterator for python. Modified: trunk/libzypp-bindings/swig/ResObject.i URL: http://svn.opensuse.org/viewcvs/zypp/trunk/libzypp-bindings/swig/ResObject.i?rev=8048&r1=8047&r2=8048&view=diff ============================================================================== --- trunk/libzypp-bindings/swig/ResObject.i (original) +++ trunk/libzypp-bindings/swig/ResObject.i Thu Dec 6 12:28:52 2007 @@ -27,3 +27,13 @@ const NVRAD & nvrad_r ); virtual ~ResObject(); }; + + +%extend intrusive_ptr<const ResObject> +{ + int __cmp__(intrusive_ptr<const ResObject>& other) + { + return compareByNVRA(*self, other); + } +} + -- To unsubscribe, e-mail: zypp-commit+unsubscribe@opensuse.org For additional commands, e-mail: zypp-commit+help@opensuse.org