tailscale/version
Avery Pennarun df38ea4d65 version.sh: keep the short version even if there are patches on top.
Instead of reverting to 0.0.0, keep the same version number (eg. 1.2.4)
but add an extra suffix with the change count,
eg. 1.2.4-6-tb35d95ad7-gcb8be72e6. This avoids the problem where a
small patch causes the code to report a totally different version to
the server, which might change its behaviour based on version code.
(The server might enable various bug workarounds since it thinks
0.0.0 is very old.)

Signed-off-by: Avery Pennarun <apenwarr@tailscale.com>
2020-11-11 00:10:57 -05:00
..
distro control/controlclient, version/distro, wgengine: recognize OpenWrt 2020-09-22 10:28:40 -07:00
.gitignore version: greatly simplify redo nonsense, now that we use VERSION. 2020-11-02 19:54:44 -08:00
GENERATE.go version: add blank line to separate comment from package line 2020-06-15 07:50:51 -07:00
all.do Move Linux client & common packages into a public repo. 2020-02-09 09:32:57 -08:00
clean.do version: support major.minor.patch tags without breaking Apple builds. 2020-06-01 18:14:27 -07:00
cmdname.go version: revert the filepath change from earlier commit 2020-07-30 08:03:33 -07:00
cmdname_ios.go version: don't depend on goversion on ios 2020-04-07 09:28:09 -07:00
cmp.go version: remove leftover debug print. 2020-06-12 22:38:12 +00:00
cmp_test.go version: add an AtLeast helper to compare versions. 2020-06-12 14:28:21 -07:00
mkversion_test.go version.sh: keep the short version even if there are patches on top. 2020-11-11 00:10:57 -05:00
print.go version: use OSS repo's version when building. 2020-10-28 16:17:21 -07:00
prop.go version: move runtime.OS to tailscale OS mapping func to version 2020-04-01 08:50:56 -07:00
ver.go.do version: greatly simplify redo nonsense, now that we use VERSION. 2020-11-02 19:54:44 -08:00
ver.go.in version: use OSS repo's version when building. 2020-10-28 16:17:21 -07:00
version-info.sh.do version: greatly simplify redo nonsense, now that we use VERSION. 2020-11-02 19:54:44 -08:00
version.go version: fix documentation. 2020-10-28 16:29:26 -07:00
version.h.do version: greatly simplify redo nonsense, now that we use VERSION. 2020-11-02 19:54:44 -08:00
version.sh version.sh: keep the short version even if there are patches on top. 2020-11-11 00:10:57 -05:00
version.xcconfig.do version: greatly simplify redo nonsense, now that we use VERSION. 2020-11-02 19:54:44 -08:00
xversion.go version: use OSS repo's version when building. 2020-10-28 16:17:21 -07:00