aboutsummaryrefslogtreecommitdiffstats
path: root/admin/notes/versioning
diff options
context:
space:
mode:
authorKen Raeburn2015-11-01 01:42:21 -0400
committerKen Raeburn2015-11-01 01:42:21 -0400
commit39372e1a1032521be74575bb06f95a3898fbae30 (patch)
tree754bd242a23d2358ea116126fcb0a629947bd9ec /admin/notes/versioning
parent6a3121904d76e3b2f63007341d48c5c1af55de80 (diff)
parente11aaee266da52937a3a031cb108fe13f68958c3 (diff)
downloademacs-39372e1a1032521be74575bb06f95a3898fbae30.tar.gz
emacs-39372e1a1032521be74575bb06f95a3898fbae30.zip
merge from trunk
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