aboutsummaryrefslogtreecommitdiffstats
path: root/admin
diff options
context:
space:
mode:
authorGlenn Morris2016-05-24 13:00:57 -0400
committerGlenn Morris2016-05-24 13:00:57 -0400
commit906c810158def49133d5433e6cbae05ce3edb7e6 (patch)
tree42f5c6fde60b392076ebaf994e25024c3da50867 /admin
parentbea1b65b3c71668e3e990721e39bba8b5007e9c6 (diff)
downloademacs-906c810158def49133d5433e6cbae05ce3edb7e6.tar.gz
emacs-906c810158def49133d5433e6cbae05ce3edb7e6.zip
; * admin/release-process: Move etc/HISTORY from here...
; * admin/make-tarball.txt: ... to here.
Diffstat (limited to 'admin')
-rw-r--r--admin/make-tarball.txt21
-rw-r--r--admin/release-process2
2 files changed, 10 insertions, 13 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index 030ad4cee68..af18ff6a2e6 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -51,24 +51,23 @@ General steps (for each step, check for possible errors):
51 Commit any fixes to authors.el. 51 Commit any fixes to authors.el.
52 52
533. Set the version number (M-x load-file RET admin/admin.el RET, then 533. Set the version number (M-x load-file RET admin/admin.el RET, then
54 M-x set-version RET). For a release, add released ChangeLog 54 M-x set-version RET). For a pretest, start at version .90. After
55 entries (create a ChangeLog symlink a la vc-dwim, then run M-x 55 .99, use .990 (so that it sorts).
56 add-release-logs RET, then run the shell command 'vc-dwim --commit').
57
58 For a pretest, start at version .90. After .99, use .990 (so that
59 it sorts).
60 56
61 The final pretest should be a release candidate. Set the version 57 The final pretest should be a release candidate. Set the version
62 number to that of the actual release. Pick a date about a week 58 number to that of the actual release. Pick a date about a week
63 from now when you intend to make the release. Use vc-dwim and 59 from now when you intend to make the release. Use M-x
64 M-x add-release-logs as described above to add commit messages 60 add-release-logs to add entries to etc/HISTORY and the ChangeLog
65 that will appear in the tarball's automatically-generated ChangeLog 61 file. It's best not to commit these files until the release is
66 file as entries for that date. 62 actually made. Merge the entries from (unversioned) ChangeLog
63 into the top of the current versioned ChangeLog.N and commit that
64 along with etc/HISTORY. Then you can tag that commit as the
65 release.
67 66
68 Name the tar file as emacs-XX.Y-rc1.tar. If all goes well in the 67 Name the tar file as emacs-XX.Y-rc1.tar. If all goes well in the
69 following week, you can simply rename the file and use it for the 68 following week, you can simply rename the file and use it for the
70 actual release. If you need another release candidate, remember 69 actual release. If you need another release candidate, remember
71 to adjust the ChangeLog entries. 70 to adjust the ChangeLog and etc/HISTORY entries.
72 71
73 If you need to change only a file(s) that cannot possibly affect 72 If you need to change only a file(s) that cannot possibly affect
74 the build (README, ChangeLog, NEWS, etc.) then rather than doing 73 the build (README, ChangeLog, NEWS, etc.) then rather than doing
diff --git a/admin/release-process b/admin/release-process
index 410116becb4..e4ef4d94647 100644
--- a/admin/release-process
+++ b/admin/release-process
@@ -83,8 +83,6 @@ documentation (or decide no updates are necessary) for those that aren't.
83** cusver-check from admin.el can help find new defcustoms missing 83** cusver-check from admin.el can help find new defcustoms missing
84:version tags. 84:version tags.
85 85
86** Add a line to etc/HISTORY for the release version number and date.
87
88** Manuals 86** Manuals
89Check for node names using problematic characters: 87Check for node names using problematic characters:
90 find doc -name '*.texi' -exec grep '^@node[^,]*[:.()]' {} + 88 find doc -name '*.texi' -exec grep '^@node[^,]*[:.()]' {} +