in version.go [25:36]
func getCommitID() (string, error) {
info, ok := debug.ReadBuildInfo()
if !ok {
return "", fmt.Errorf("error calling debug.ReadBuildInfo")
}
for _, setting := range info.Settings {
if setting.Key == "vcs.revision" {
return setting.Value, nil
}
}
return "", fmt.Errorf("BuildInfo.Settings is missing vcs.revision")
}