diff options
| author | Glenn Morris | 2014-10-15 00:12:31 -0700 |
|---|---|---|
| committer | Glenn Morris | 2014-10-15 00:12:31 -0700 |
| commit | c1cd371ab5e302bb29c205c8673b522baea62fa3 (patch) | |
| tree | 0402518b9c2bb058abeb65cefecccb640c722109 /admin/notes/versioning | |
| parent | 12e8ede75cc09a665455609bbb3006f0896c52af (diff) | |
| download | emacs-c1cd371ab5e302bb29c205c8673b522baea62fa3.tar.gz emacs-c1cd371ab5e302bb29c205c8673b522baea62fa3.zip | |
* admin/notes/versioning: Relocate and rewrite.
Diffstat (limited to 'admin/notes/versioning')
| -rw-r--r-- | admin/notes/versioning | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/admin/notes/versioning b/admin/notes/versioning new file mode 100644 index 00000000000..e422b22e432 --- /dev/null +++ b/admin/notes/versioning | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | GNU EMACS VERSIONING -*- org -*- | ||
| 2 | |||
| 3 | Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00872.html | ||
| 4 | |||
| 5 | Emacs version numbers have the form | ||
| 6 | |||
| 7 | major.minor[.devel].build | ||
| 8 | |||
| 9 | "build" increments each time Emacs is built in the same location | ||
| 10 | (without cleaning) and isn't really part of the version. | ||
| 11 | |||
| 12 | bugfix releases increase "minor" by 1. | ||
| 13 | non-bugfix releases increase "major" by 1, and reset "minor" to 1. | ||
| 14 | (The division between bugfix and non-bugfix has not always been clear | ||
| 15 | historically.) | ||
| 16 | |||
| 17 | Unreleased (development) versions have an extra "devel" component. | ||
| 18 | This is a fairly meaningless number that may be unchanged for a long time. | ||
| 19 | It is normally 50. | ||
| 20 | When the release process starts, it changes to 90, 91, ... | ||
| 21 | When the actual release is made, this component is removed. | ||
| 22 | |||
| 23 | The development version for a new major release has "minor" = 0. | ||
| 24 | The development version for a new minor release has "minor" = that of | ||
| 25 | the previous release. | ||
| 26 | |||