Merge pull request #1435 from lukatera/go-get-submodules

Download submodules when using base from git
This commit is contained in:
Jeff Regan
2019-08-20 15:08:08 -07:00
committed by GitHub

View File

@@ -96,6 +96,20 @@ func ClonerUsingGitExec(repoSpec *RepoSpec) error {
return errors.Wrapf(
err, "trouble hard resetting empty repository to %s", repoSpec.Ref)
}
cmd = exec.Command(
gitProgram,
"submodule",
"update",
"--init",
"--recursive")
cmd.Stdout = &out
cmd.Dir = repoSpec.Dir.String()
err = cmd.Run()
if err != nil {
return errors.Wrapf(err, "trouble fetching submodules for %s", repoSpec.Ref)
}
return nil
}