func getCommitID()

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")
}