diff options
Diffstat (limited to 'common/hugo/version.go')
-rw-r--r-- | common/hugo/version.go | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/common/hugo/version.go b/common/hugo/version.go index 531f4483d..b085744c9 100644 --- a/common/hugo/version.go +++ b/common/hugo/version.go @@ -131,16 +131,21 @@ func BuildVersionString() string { program := "hugo" version := "v" + CurrentVersion.String() - if commitHash != "" { - version += "-" + strings.ToUpper(commitHash) + + bi := getBuildInfo() + if bi == nil { + return version + } + if bi.Revision != "" { + version += "-" + bi.Revision } if IsExtended { version += "+extended" } - osArch := runtime.GOOS + "/" + runtime.GOARCH + osArch := bi.GoOS + "/" + bi.GoArch - date := buildDate + date := bi.RevisionTime if date == "" { date = "unknown" } |