Changeset 825 in code
- Timestamp:
- Apr 17, 2025, 6:34:17 PM (7 weeks ago)
- Location:
- trunk
- Files:
-
- 6 deleted
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Makefile
r823 r825 1 1 GO ?= go 2 2 RM ?= rm 3 GOFLAGS ?= -v -ldflags "-w -X ` go list`.Version=$(VERSION) -X `go list`.Commit=$(COMMIT) -X `go list`.Build=$(BUILD)" -mod=vendor3 GOFLAGS ?= -v -ldflags "-w -X `${GO} list`.Version=$(VERSION) -X `${GO} list`.Build=$(BUILD)" 4 4 PREFIX ?= /usr/local 5 5 BINDIR ?= bin … … 9 9 SYSCONFDIR ?= /etc 10 10 11 VERSION = `git describe --abbrev=0 --tags 2>/dev/null || echo "$VERSION"` 12 COMMIT = `git rev-parse --short HEAD || echo "$COMMIT"` 13 BRANCH = `git rev-parse --abbrev-ref HEAD` 14 BUILD = `git show -s --pretty=format:%cI` 11 VERSION = 0.5.0 12 BUILD = `date +%Y.%m.%d-%H:%M:%S` 15 13 16 14 GOARCH ?= amd64 -
trunk/version.go
r809 r825 9 9 const ( 10 10 defaultVersion = "0.0.0" 11 defaultCommit = "HEAD"12 11 defaultBuild = "0000-01-01:00:00+00:00" 13 12 ) … … 17 16 // following semantic versioning and is overwritten by the build system. 18 17 Version = defaultVersion 19 20 // Commit is the commit sha of the build (normally from Git) and is overwritten21 // by the build system.22 Commit = defaultCommit23 18 24 19 // Build is the date and time of the build as an RFC3339 formatted string … … 31 26 var sb strings.Builder 32 27 33 isDefault := Version == defaultVersion && Commit == defaultCommit &&Build == defaultBuild28 isDefault := Version == defaultVersion && Build == defaultBuild 34 29 35 30 if !isDefault { 36 sb.WriteString(fmt.Sprintf("%s@%s %s", Version, Commit,Build))31 sb.WriteString(fmt.Sprintf("%s@%s %s", Version, Build)) 37 32 } 38 33
Note:
See TracChangeset
for help on using the changeset viewer.