get_repo_list can be NULL when no local repos yet