diff options
author | Anton Evangelatov <anton.evangelatov@gmail.com> | 2018-07-30 16:56:40 +0800 |
---|---|---|
committer | Péter Szilágyi <peterke@gmail.com> | 2018-07-30 16:56:40 +0800 |
commit | a5d5609e3810fd161e55950eb44d8314e3f1e169 (patch) | |
tree | 1b387f33124da896bd19430dc1dfda882abd101f /params/version.go | |
parent | 93c0f1715d1ce6e590811a659d20f0e80277ba6a (diff) | |
download | dexon-a5d5609e3810fd161e55950eb44d8314e3f1e169.tar dexon-a5d5609e3810fd161e55950eb44d8314e3f1e169.tar.gz dexon-a5d5609e3810fd161e55950eb44d8314e3f1e169.tar.bz2 dexon-a5d5609e3810fd161e55950eb44d8314e3f1e169.tar.lz dexon-a5d5609e3810fd161e55950eb44d8314e3f1e169.tar.xz dexon-a5d5609e3810fd161e55950eb44d8314e3f1e169.tar.zst dexon-a5d5609e3810fd161e55950eb44d8314e3f1e169.zip |
build: rename swarm deb package to ethereum-swarm; change swarm deb version from 1.8.x to 0.3.x (#16988)
* build: add support for different package and binary names
* build: bump up copyright date
* build: change default PackageName to empty string
* build, internal, swarm: enhance build/release process
* build: hack ethereum-swarm as a "depends" in deb package
* build/ci: remove redundant variables
* build, cmd, mobile, params, swarm: remove VERSION file; rename Version to VersionMeta;
* internal: remove VERSION() method which reads VERSION file
* build: fix VersionFilePath to Version
* Makefile: remove clean_go_build_cache.sh until it works
* Makefile: revert removal of clean_go_build_cache.sh
Diffstat (limited to 'params/version.go')
-rw-r--r-- | params/version.go | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/params/version.go b/params/version.go index c4d83f0a4..433042096 100644 --- a/params/version.go +++ b/params/version.go @@ -29,15 +29,34 @@ const ( // Version holds the textual version string. var Version = func() string { - v := fmt.Sprintf("%d.%d.%d", VersionMajor, VersionMinor, VersionPatch) + return fmt.Sprintf("%d.%d.%d", VersionMajor, VersionMinor, VersionPatch) +}() + +// VersionWithMeta holds the textual version string including the metadata. +var VersionWithMeta = func() string { + v := Version if VersionMeta != "" { v += "-" + VersionMeta } return v }() -func VersionWithCommit(gitCommit string) string { +// ArchiveVersion holds the textual version string used for Geth archives. +// e.g. "1.8.11-dea1ce05" for stable releases, or +// "1.8.13-unstable-21c059b6" for unstable releases +func ArchiveVersion(gitCommit string) string { vsn := Version + if VersionMeta != "stable" { + vsn += "-" + VersionMeta + } + if len(gitCommit) >= 8 { + vsn += "-" + gitCommit[:8] + } + return vsn +} + +func VersionWithCommit(gitCommit string) string { + vsn := VersionWithMeta if len(gitCommit) >= 8 { vsn += "-" + gitCommit[:8] } |