Move git things out to git.go