aboutsummaryrefslogtreecommitdiffstats
path: root/admin/make-tarball.txt
diff options
context:
space:
mode:
authorEric S. Raymond2014-11-11 13:28:02 -0500
committerEric S. Raymond2014-11-11 13:28:02 -0500
commit7148318abc451ae930d669e6e37af8cb7c5aca75 (patch)
tree193e5ab374a54564317c71722a29cd2bdc163ee0 /admin/make-tarball.txt
parentfca2f70380dcb054497470aaf8eda6173063928e (diff)
downloademacs-7148318abc451ae930d669e6e37af8cb7c5aca75.tar.gz
emacs-7148318abc451ae930d669e6e37af8cb7c5aca75.zip
Git transition patch
All bzr revision IDS, and all CVS revision IDs for which a commit could be identified, were changed to time-date!committer version stamps. All .cvsignore files in the history became .gitignore files. Fixes-bug annotations from bzr were copied into the corresponding commit comments. (The first .cvsignore commit was 1999-09-30T14:07:54Z!fx@gnu.org>. The last CVS commit was <2009-12-27T08:11:12Z!cyd@stupidchicken.com>) Committer/author email addresses are generally correct for the transition day, not necessarily when the commit was originally made.
Diffstat (limited to 'admin/make-tarball.txt')
-rw-r--r--admin/make-tarball.txt16
1 files changed, 7 insertions, 9 deletions
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt
index c15db52d472..9603c616ae1 100644
--- a/admin/make-tarball.txt
+++ b/admin/make-tarball.txt
@@ -7,8 +7,7 @@ Steps to take before starting on the first pretest in any release sequence:
7 7
80. The release branch (e.g. emacs-24) should already have been made 80. The release branch (e.g. emacs-24) should already have been made
9 and you should use it for all that follows. Diffs from this 9 and you should use it for all that follows. Diffs from this
10 branch should be going to the emacs-diffs mailing list (see 10 branch should be going to the emacs-diffs mailing list.
11 admin/notes/bzr section on bzr-email plugin).
12 11
131. Decide on versions of automake and autoconf, and ensure you will 121. Decide on versions of automake and autoconf, and ensure you will
14 have them available for the duration of the release process. 13 have them available for the duration of the release process.
@@ -24,8 +23,8 @@ Steps to take before starting on the first pretest in any release sequence:
24 23
25General steps (for each step, check for possible errors): 24General steps (for each step, check for possible errors):
26 25
271. `bzr update' (for a bound branch), or `bzr pull'. 261. git pull # fetch from the repository
28 bzr status # check for locally modified files 27 git status # check for locally modified files
29 28
302. Regenerate the etc/AUTHORS file: 292. Regenerate the etc/AUTHORS file:
31 M-: (require 'authors) RET 30 M-: (require 'authors) RET
@@ -66,9 +65,8 @@ General steps (for each step, check for possible errors):
665. Copy lisp/loaddefs.el to lisp/ldefs-boot.el. 655. Copy lisp/loaddefs.el to lisp/ldefs-boot.el.
67 66
68 Commit etc/AUTHORS, lisp/ldefs-boot.el, and the files changed 67 Commit etc/AUTHORS, lisp/ldefs-boot.el, and the files changed
69 by M-x set-version. Use a commit log message that bzrmerge.el 68 by M-x set-version. For a release, also commit the ChangeLog
70 will ignore (eg "Bump version..."). 69 files in all directories.
71 For a release, also commit the ChangeLog files in all directories.
72 70
73 If someone else made a commit between step 1 and now, 71 If someone else made a commit between step 1 and now,
74 you need to repeat from step 4 onwards. (You can commit the files 72 you need to repeat from step 4 onwards. (You can commit the files
@@ -84,7 +82,7 @@ General steps (for each step, check for possible errors):
84 82
85 If this is the first pretest of a major release, just comparing 83 If this is the first pretest of a major release, just comparing
86 with the previous release may overlook many new files. You can try 84 with the previous release may overlook many new files. You can try
87 something like `find . | sort' in a clean bzr tree, and compare the 85 something like `find . | sort' in a clean repository, and compare the
88 results against the new tar contents. 86 results against the new tar contents.
89 87
907. tar -xf emacs-NEW.tar; cd emacs-NEW 887. tar -xf emacs-NEW.tar; cd emacs-NEW
@@ -96,7 +94,7 @@ General steps (for each step, check for possible errors):
96 M-x ediff. Especially check that Info files aren't built, and that 94 M-x ediff. Especially check that Info files aren't built, and that
97 no autotools (autoconf etc) run. 95 no autotools (autoconf etc) run.
98 96
998. cd EMACS_ROOT_DIR && bzr tag TAG 978. cd EMACS_ROOT_DIR && git tag TAG
100 TAG is emacs-XX.Y.ZZ for a pretest, emacs-XX.Y for a release. 98 TAG is emacs-XX.Y.ZZ for a pretest, emacs-XX.Y for a release.
101 99
1029. Decide what compression schemes to offer. 1009. Decide what compression schemes to offer.