INNER CODE UNIT · Go

getVCSBuildVersion

kubecolor/kubecolor · main.go:49

func getVCSBuildVersion(info *debug.BuildInfo) (string, bool) {
	var (
		revision string
		dirty    string
	)
	for _, v := range info.Settings {
		switch v.Key {
		case "vcs.revision":
			revision = v.Value
		case "vcs.modified":
			dirty = " (dirty)"
		}
	}
	if revision == "" {
		return "", false
	}
	return revision + dirty, true
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…