diff --git a/cmd/mg/cmd/clone.go b/cmd/mg/cmd/clone.go index e0b7b04..d92f865 100644 --- a/cmd/mg/cmd/clone.go +++ b/cmd/mg/cmd/clone.go @@ -52,7 +52,7 @@ var ( log.Printf("attempting clone: %s\n", repo.Path) parentPath := filepath.Dir(repo.Path) if _, err := os.Stat(parentPath); err != nil { - os.MkdirAll(parentPath, os.ModeDir) + os.MkdirAll(parentPath, os.ModeDir|os.ModePerm) } _, err = git.PlainClone(repo.Path, false, &git.CloneOptions{ URL: repo.Remote,