This doesn't work. The repo must be initialized beforehand which is going to require a bunch of setup