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
}