wip: repository: add Repository.query(), Repository.get_all_repos()