aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes/versioning
diff options
context:
space:
mode:
authorGlenn Morris2014-10-15 00:12:31 -0700
committerGlenn Morris2014-10-15 00:12:31 -0700
commitc1cd371ab5e302bb29c205c8673b522baea62fa3 (patch)
tree0402518b9c2bb058abeb65cefecccb640c722109 /admin/notes/versioning
parent12e8ede75cc09a665455609bbb3006f0896c52af (diff)
downloademacs-c1cd371ab5e302bb29c205c8673b522baea62fa3.tar.gz
emacs-c1cd371ab5e302bb29c205c8673b522baea62fa3.zip
* admin/notes/versioning: Relocate and rewrite.
Diffstat (limited to 'admin/notes/versioning')
-rw-r--r--admin/notes/versioning26
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 @@
1GNU EMACS VERSIONING -*- org -*-
2
3Ref: http://lists.gnu.org/archive/html/emacs-devel/2014-09/msg00872.html
4
5Emacs 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
12bugfix releases increase "minor" by 1.
13non-bugfix releases increase "major" by 1, and reset "minor" to 1.
14(The division between bugfix and non-bugfix has not always been clear
15historically.)
16
17Unreleased (development) versions have an extra "devel" component.
18This is a fairly meaningless number that may be unchanged for a long time.
19It is normally 50.
20When the release process starts, it changes to 90, 91, ...
21When the actual release is made, this component is removed.
22
23The development version for a new major release has "minor" = 0.
24The development version for a new minor release has "minor" = that of
25the previous release.
26