A basic type for managing source code repositories