emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-25 906c810: ; * admin/release-process: Move etc/HIST


From: Glenn Morris
Subject: [Emacs-diffs] emacs-25 906c810: ; * admin/release-process: Move etc/HISTORY from here...
Date: Tue, 24 May 2016 17:01:21 +0000 (UTC)

branch: emacs-25
commit 906c810158def49133d5433e6cbae05ce3edb7e6
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>

    ; * admin/release-process: Move etc/HISTORY from here...
    ; * admin/make-tarball.txt: ... to here.
---
 admin/make-tarball.txt |   21 ++++++++++-----------
 admin/release-process  |    2 --
 2 files changed, 10 insertions(+), 13 deletions(-)

diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index 030ad4c..af18ff6 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -51,24 +51,23 @@ General steps (for each step, check for possible errors):
     Commit any fixes to authors.el.
 
 3.  Set the version number (M-x load-file RET admin/admin.el RET, then
-    M-x set-version RET).  For a release, add released ChangeLog
-    entries (create a ChangeLog symlink a la vc-dwim, then run M-x
-    add-release-logs RET, then run the shell command 'vc-dwim --commit').
-
-    For a pretest, start at version .90.  After .99, use .990 (so that
-    it sorts).
+    M-x set-version RET).  For a pretest, start at version .90.  After
+    .99, use .990 (so that it sorts).
 
     The final pretest should be a release candidate.  Set the version
     number to that of the actual release.  Pick a date about a week
-    from now when you intend to make the release.  Use vc-dwim and
-    M-x add-release-logs as described above to add commit messages
-    that will appear in the tarball's automatically-generated ChangeLog
-    file as entries for that date.
+    from now when you intend to make the release.  Use M-x
+    add-release-logs to add entries to etc/HISTORY and the ChangeLog
+    file.  It's best not to commit these files until the release is
+    actually made.  Merge the entries from (unversioned) ChangeLog
+    into the top of the current versioned ChangeLog.N and commit that
+    along with etc/HISTORY.  Then you can tag that commit as the
+    release.
 
     Name the tar file as emacs-XX.Y-rc1.tar.  If all goes well in the
     following week, you can simply rename the file and use it for the
     actual release.  If you need another release candidate, remember
-    to adjust the ChangeLog entries.
+    to adjust the ChangeLog and etc/HISTORY entries.
 
     If you need to change only a file(s) that cannot possibly affect
     the build (README, ChangeLog, NEWS, etc.) then rather than doing
diff --git a/admin/release-process b/admin/release-process
index 410116b..e4ef4d9 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.
 ** cusver-check from admin.el can help find new defcustoms missing
 :version tags.
 
-** Add a line to etc/HISTORY for the release version number and date.
-
 ** Manuals
 Check for node names using problematic characters:
   find doc -name '*.texi' -exec grep 'address@hidden,]*[:.()]' {} +



reply via email to

[Prev in Thread] Current Thread [Next in Thread]