Implement enough to get an empty repo