1515 buildTime string
1616)
1717
18+ const (
19+ unknownVersion = "v0"
20+ unknownBuildTime = "unknown"
21+ unknownHash = "unknown"
22+ )
23+
1824// Version returns short version number of the commitlint
1925func Version () string {
2026 return formShortVersion ()
@@ -32,13 +38,13 @@ func formShortVersion() string {
3238
3339 info , ok := debug .ReadBuildInfo ()
3440 if ! ok {
35- return "v0"
41+ return unknownVersion
3642 }
3743
3844 if semver .IsValid (info .Main .Version ) {
3945 return info .Main .Version
4046 }
41- return "v0"
47+ return unknownVersion
4248}
4349
4450func formFullVersion () string {
@@ -50,12 +56,12 @@ func formFullVersion() string {
5056
5157 info , ok := debug .ReadBuildInfo ()
5258 if ! ok {
53- return fmt .Sprintf (versionTmpl , "master" , "unknown" , "unknown" )
59+ return fmt .Sprintf (versionTmpl , unknownVersion , unknownHash , unknownBuildTime )
5460 }
5561
5662 var commitInfo string
5763 if info .Main .Sum == "" {
58- commitInfo = "(" + "checksum: unknown )"
64+ commitInfo = "(" + "checksum: " + unknownHash + " )"
5965 } else {
6066 commitInfo = "(" + "checksum: " + info .Main .Sum + ")"
6167 }
@@ -64,7 +70,7 @@ func formFullVersion() string {
6470 if semver .IsValid (info .Main .Version ) {
6571 versionInfo = info .Main .Version
6672 } else {
67- versionInfo = "v0"
73+ versionInfo = unknownVersion
6874 }
69- return fmt .Sprintf (versionTmpl , versionInfo , commitInfo , "unknown" )
75+ return fmt .Sprintf (versionTmpl , versionInfo , commitInfo , unknownBuildTime )
7076}
0 commit comments