(gitRef string)
| 190 | } |
| 191 | |
| 192 | func runGitCheckout(gitRef string) error { |
| 193 | cmd := exec.Command("git", "checkout", "-f", gitRef) |
| 194 | cmd.Dir = repoDir |
| 195 | if out, err := cmd.CombinedOutput(); err != nil { |
| 196 | return errors.Wrapf(err, "error checking out gitRef [%v]\noutput:%v", gitRef, string(out)) |
| 197 | } |
| 198 | return nil |
| 199 | } |
| 200 | |
| 201 | func getHash(ref string) (string, error) { |
| 202 | cmd := exec.Command("git", "rev-parse", ref) |