Use asList() to eagerly walk all repositories
removed isPublicRepository check - it was not working as all repos said they were public