use go-git library