def delete_branches(config, args): """ Delete branches supplied on stdin. """ for ref_name in lib.input_json_lines(): yield _delete_ref(config.repo, "heads/" + ref_name, args.force, args.dry_run)
def delete_refs(config, args): """ Delete refs supplied on stdin. """ for ref_name in lib.input_json_lines(): yield _delete_ref(config.repo, ref_name, args.force, args.dry_run)
def show_refs(config, args): """ Show refs supplied on stdin. """ for item in lib.input_json_lines(): yield config.repo.ref(item)
def show_tags(config, args): """ Show info for tags supplied on stdin. """ for item in lib.input_json_lines(): yield config.repo.tag(item)
def show_branches(config, args): """ Show branches supplied on stdin. """ for item in lib.input_json_lines(): yield config.repo.branch(item)
def show_users(config, args): """ Show user info for usernames supplied on stdin. """ for item in lib.input_json_lines(): yield config.github.user(item)