diff --git a/get.go b/get.go index 3d3ed8f..2e0e3a1 100644 --- a/get.go +++ b/get.go @@ -26,6 +26,8 @@ func Get() (Binfo, error) { b.Module.Path = o.Main.Path b.Module.Sum = o.Main.Sum + b.Build.GoVersion = o.GoVersion + for _, setting := range o.Settings { switch setting.Key { case "-buildmode": diff --git a/summary.tmpl b/summary.tmpl index f0bf85e..d3284ea 100644 --- a/summary.tmpl +++ b/summary.tmpl @@ -29,6 +29,12 @@ {{- .Sep -}} -{{- if and .VCS (ne .I.VCS.Name "") -}} - vcs {{ .I.VCS.Name }} (rev {{ .I.VCS.Revision }}) (at {{ .I.VCS.Time.Format "2006-01-02 15:04:05" }}){{- if .I.VCS.Modified }} (modified){{- end -}} +{{- if .VCS -}} + {{- $time := .I.VCS.Time.Format "2006-01-02 15:04:05" -}} + + vcs + {{- if ne .I.VCS.Name "" }} {{ .I.VCS.Name }}{{- end -}} + {{- if ne .I.VCS.Revision "" }} (revision {{ .I.VCS.Revision }}){{- end -}} + {{- if ne $time "" }} (at {{ $time }}){{- end -}} + {{- if .I.VCS.Modified }} (modified){{- end -}} {{- end -}}