docs: def add_repo(self, repo_name, items):
          """
          Build up repos
  
          `name` - Name of this repo.
          `items` - List of paths to rpm.
          """
          juicer.utils.Log.log_debug("[CART:%s] Adding %s items to repo '%s'" % \
                                         (self.cart_name, len(items), repo_name))
          # We can't just straight-away add all of `items` to the
          # repo. `items` may be composed of a mix of local files, local
          # directories, remote files, and remote directories. We need
          # to filter and validate each item.
          items = juicer.utils.filter_package_list(items)
          cart_items = []
          for item in items:
              juicer.utils.Log.log_debug("Creating CartObject for %s" % item)
              i = juicer.common.CartItem.CartItem(item)
              cart_items.append(i)
          self.repo_items_hash[repo_name] = cart_items