docs: def iterrepos(self):
          """
          A generator function that yields a (repo, [items]) tuple for
          each non-empty repo.
          """
          for repo, items in self.repo_items_hash.iteritems():
              if items:
                  yield (repo, items)