remove "ref" argument from add_rpmdb() in the bindings
authorMichael Schroeder <mls@suse.de>
Tue, 23 Apr 2013 08:54:00 +0000 (10:54 +0200)
committerMichael Schroeder <mls@suse.de>
Tue, 23 Apr 2013 08:54:00 +0000 (10:54 +0200)
This is done mainly for consistency reasons (plus nobody
used the ref argument anyway). When we need the ref back,
we'll add a new method.

bindings/solv.i
examples/p5solv
examples/pysolv
examples/rbsolv

index 7901a5b..e495719 100644 (file)
@@ -1421,8 +1421,8 @@ rb_eval_string(
   }
 
 #ifdef ENABLE_RPMDB
-  bool add_rpmdb(Repo *ref, int flags = 0) {
-    return repo_add_rpmdb($self, ref, flags);
+  bool add_rpmdb(int flags = 0) {
+    return repo_add_rpmdb($self, 0, flags);
   }
   Id add_rpm(const char *name, int flags = 0) {
     return repo_add_rpm($self, name, flags);
index 324d30d..178a25a 100755 (executable)
@@ -478,7 +478,7 @@ sub load {
   if (defined(&solv::Repo::add_products)) {
     $self->{'handle'}->add_products("/etc/products.d", $solv::Repo::REPO_NO_INTERNALIZE);
   }
-  $self->{'handle'}->add_rpmdb(undef, $solv::Repo::REPO_REUSE_REPODATA);
+  $self->{'handle'}->add_rpmdb($solv::Repo::REPO_REUSE_REPODATA);
   $self->writecachedrepo();
   return 1;
 }
index 18327d7..ff71c42 100755 (executable)
@@ -550,7 +550,7 @@ class repo_system(repo_generic):
         print "reading"
         if hasattr(self.handle.__class__, 'add_products'):
             self.handle.add_products("/etc/products.d", Repo.REPO_NO_INTERNALIZE)
-        self.handle.add_rpmdb(None, Repo.REPO_REUSE_REPODATA)
+        self.handle.add_rpmdb(Repo.REPO_REUSE_REPODATA)
         self.writecachedrepo(None)
         return True
 
index 3c87d3d..33f5791 100755 (executable)
@@ -492,7 +492,7 @@ class Repo_system < Repo_generic
     if @handle.respond_to? :add_products
       @handle.add_products("/etc/products.d", Solv::Repo::REPO_NO_INTERNALIZE)
     end
-    @handle.add_rpmdb(nil, Solv::Repo::REPO_REUSE_REPODATA)
+    @handle.add_rpmdb(Solv::Repo::REPO_REUSE_REPODATA)
     writecachedrepo(nil)
     return true
   end