This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
content:servalmesh:version_numbering [20/08/2013 00:07] Andrew Bettison mention master branch |
content:servalmesh:version_numbering [22/08/2013 01:23] (current) Andrew Bettison add more information and links to some release procedure pages |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Version numbering ====== | ====== Version numbering ====== | ||
- | [[.:]] uses a // | + | [[.:]] uses a // |
* the //major// number increases (resetting //minor// and //bugfix// to zero) to signal a major technological advance or incompatibility with prior versions; | * the //major// number increases (resetting //minor// and //bugfix// to zero) to signal a major technological advance or incompatibility with prior versions; | ||
* the //minor// number increases (resetting //bugfix// to zero) to indicate an improvement compatible with recent versions; | * the //minor// number increases (resetting //bugfix// to zero) to indicate an improvement compatible with recent versions; | ||
* the optional //bugfix// number increases to indicate a bug fix with no new features, superseding all versions in the same major.minor number. | * the optional //bugfix// number increases to indicate a bug fix with no new features, superseding all versions in the same major.minor number. | ||
- | The currently released version number is defined by the latest release tag in the //master// branch of the [[https:// | + | ==== The 0.x series ==== |
- | $ cd /tmp | + | |
- | $ git clone -q git@github.com: | + | |
- | $ cd batphone | + | |
- | $ git describe --match ' | + | |
- | 0.91 | + | |
- | $ | + | |
- | </ | + | |
- | This number should coincide | + | The version numbers |
+ | * protocol compatibility was not preserved between minor versions | ||
+ | * upgrades did not always work --- sometimes an un-install, re-boot and manual removal of files and folders was necessary | ||
+ | * the software was clearly marked as EXPERIMENTAL | ||
+ | * the release documentation and procedures were not formalised until the last few minor versions | ||
+ | |||
+ | ==== The 1.x series | ||
+ | |||
+ | The [[.: | ||
+ | |||
+ | ==== More information ==== | ||
+ | |||
+ | * [[.: | ||
+ | * [[.:release: | ||
+ | * [[.: | ||
- | * If the GitHub release number is **higher** than the downloadable versions, that most probably means the last release' | ||
- | * If the GitHub release number is **lower** than the downloadable versions, then something is seriously wrong and a senior developer should investigate. |