Add CRUD for source repos.