Initial git-new implementation