(repoPath string)
| 24 | } |
| 25 | |
| 26 | func getHEADSignature(repoPath string) (string, error) { |
| 27 | head, stderr, err := runGitCommand(repoPath, "rev-parse", "--verify", "HEAD") |
| 28 | if err == nil { |
| 29 | return strings.TrimSpace(string(head)), nil |
| 30 | } |
| 31 | |
| 32 | if strings.Contains(strings.ToLower(stderr), "needed a single revision") { |
| 33 | return unbornHeadSignature, nil |
| 34 | } |
| 35 | |
| 36 | return "", gitCommandError(err, stderr) |
| 37 | } |
no test coverage detected