A notable change is that CreateRepository now raises an error if path already exists
CreateRepository