diff options
| author | Paul Eggert | 2012-02-10 10:58:48 -0800 |
|---|---|---|
| committer | Paul Eggert | 2012-02-10 10:58:48 -0800 |
| commit | 6e6c82a4e687708d5a7a3887f92db45bd74da276 (patch) | |
| tree | 85dc3105240e84a8cddadb25d572e170fcdbd8bc /admin | |
| parent | 78df1fb1d46d556bfc2698ca1802972b13613ba8 (diff) | |
| parent | cc26d239af9a82cff079556a1daff4b4bf60eb5c (diff) | |
| download | emacs-6e6c82a4e687708d5a7a3887f92db45bd74da276.tar.gz emacs-6e6c82a4e687708d5a7a3887f92db45bd74da276.zip | |
Merge from trunk.
Diffstat (limited to 'admin')
| -rw-r--r-- | admin/ChangeLog | 5 | ||||
| -rw-r--r-- | admin/FOR-RELEASE | 51 | ||||
| -rw-r--r-- | admin/bzrmerge.el | 20 | ||||
| -rw-r--r-- | admin/grammars/python.wy | 3 | ||||
| -rw-r--r-- | admin/grammars/wisent-grammar.el | 4 | ||||
| -rw-r--r-- | admin/make-tarball.txt | 3 | ||||
| -rw-r--r-- | admin/notes/bugtracker | 11 | ||||
| -rw-r--r-- | admin/notes/lel-TODO | 11 |
8 files changed, 70 insertions, 38 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog index 597beb60ce2..2178df6caf0 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-01-19 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * bzrmerge.el (bzrmerge-missing): Allow a definitive "no" answer to the | ||
| 4 | "skip?" question, since there can be multiple such for any revision. | ||
| 5 | |||
| 1 | 2012-01-14 Eli Zaretskii <eliz@gnu.org> | 6 | 2012-01-14 Eli Zaretskii <eliz@gnu.org> |
| 2 | 7 | ||
| 3 | * FOR-RELEASE (Check the Emacs Tutorial): Mark TUTORIAL.he as | 8 | * FOR-RELEASE (Check the Emacs Tutorial): Mark TUTORIAL.he as |
diff --git a/admin/FOR-RELEASE b/admin/FOR-RELEASE index daf8e33d041..abe53ad0b0d 100644 --- a/admin/FOR-RELEASE +++ b/admin/FOR-RELEASE | |||
| @@ -100,10 +100,10 @@ names of the people who have checked it. | |||
| 100 | SECTION READERS | 100 | SECTION READERS |
| 101 | ---------------------------------- | 101 | ---------------------------------- |
| 102 | TUTORIAL cyd | 102 | TUTORIAL cyd |
| 103 | TUTORIAL.bg | 103 | TUTORIAL.bg ogi |
| 104 | TUTORIAL.cn | 104 | TUTORIAL.cn |
| 105 | TUTORIAL.cs | 105 | TUTORIAL.cs |
| 106 | TUTORIAL.de | 106 | TUTORIAL.de wl |
| 107 | TUTORIAL.eo | 107 | TUTORIAL.eo |
| 108 | TUTORIAL.es | 108 | TUTORIAL.es |
| 109 | TUTORIAL.fr | 109 | TUTORIAL.fr |
| @@ -111,14 +111,14 @@ TUTORIAL.he eliz | |||
| 111 | TUTORIAL.it | 111 | TUTORIAL.it |
| 112 | TUTORIAL.ja | 112 | TUTORIAL.ja |
| 113 | TUTORIAL.ko | 113 | TUTORIAL.ko |
| 114 | TUTORIAL.nl | 114 | TUTORIAL.nl Pieter Schoenmakers |
| 115 | TUTORIAL.pl | 115 | TUTORIAL.pl |
| 116 | TUTORIAL.pt_BR | 116 | TUTORIAL.pt_BR |
| 117 | TUTORIAL.ro | 117 | TUTORIAL.ro |
| 118 | TUTORIAL.ru | 118 | TUTORIAL.ru Alex Ott |
| 119 | TUTORIAL.sk | 119 | TUTORIAL.sk |
| 120 | TUTORIAL.sl | 120 | TUTORIAL.sl Primoz PETERLIN |
| 121 | TUTORIAL.sv | 121 | TUTORIAL.sv Mats Lidell |
| 122 | TUTORIAL.th | 122 | TUTORIAL.th |
| 123 | TUTORIAL.zh | 123 | TUTORIAL.zh |
| 124 | 124 | ||
| @@ -126,7 +126,7 @@ TUTORIAL.zh | |||
| 126 | 126 | ||
| 127 | abbrevs.texi cyd | 127 | abbrevs.texi cyd |
| 128 | ack.texi | 128 | ack.texi |
| 129 | anti.texi | 129 | anti.texi cyd |
| 130 | arevert-xtra.texi cyd | 130 | arevert-xtra.texi cyd |
| 131 | basic.texi cyd | 131 | basic.texi cyd |
| 132 | buffers.texi cyd | 132 | buffers.texi cyd |
| @@ -180,60 +180,59 @@ xresources.texi cyd | |||
| 180 | ** Check the Lisp manual. | 180 | ** Check the Lisp manual. |
| 181 | 181 | ||
| 182 | abbrevs.texi | 182 | abbrevs.texi |
| 183 | advice.texi | 183 | advice.texi cyd |
| 184 | anti.texi | 184 | anti.texi |
| 185 | back.texi | 185 | back.texi |
| 186 | backups.texi | 186 | backups.texi |
| 187 | buffers.texi | 187 | buffers.texi |
| 188 | commands.texi | 188 | commands.texi |
| 189 | compile.texi | 189 | compile.texi cyd |
| 190 | control.texi | 190 | control.texi cyd |
| 191 | customize.texi | 191 | customize.texi cyd |
| 192 | debugging.texi | 192 | debugging.texi |
| 193 | display.texi | 193 | display.texi |
| 194 | edebug.texi | 194 | edebug.texi |
| 195 | elisp.texi | 195 | elisp.texi |
| 196 | errors.texi | 196 | errors.texi |
| 197 | eval.texi | 197 | eval.texi cyd |
| 198 | files.texi | 198 | files.texi |
| 199 | frames.texi | 199 | frames.texi |
| 200 | functions.texi | 200 | functions.texi cyd |
| 201 | hash.texi | 201 | hash.texi cyd |
| 202 | help.texi | 202 | help.texi |
| 203 | hooks.texi | 203 | hooks.texi |
| 204 | index.texi | 204 | index.texi |
| 205 | internals.texi | 205 | internals.texi |
| 206 | intro.texi | 206 | intro.texi cyd |
| 207 | keymaps.texi | 207 | keymaps.texi |
| 208 | lists.texi | 208 | lists.texi cyd |
| 209 | loading.texi | 209 | loading.texi cyd |
| 210 | locals.texi | 210 | locals.texi |
| 211 | macros.texi | 211 | macros.texi cyd |
| 212 | maps.texi | 212 | maps.texi |
| 213 | markers.texi | 213 | markers.texi |
| 214 | minibuf.texi | 214 | minibuf.texi |
| 215 | modes.texi | 215 | modes.texi |
| 216 | nonascii.texi | 216 | nonascii.texi |
| 217 | numbers.texi | 217 | numbers.texi cyd |
| 218 | objects.texi | 218 | objects.texi cyd |
| 219 | os.texi | 219 | os.texi |
| 220 | package.texi | 220 | package.texi |
| 221 | positions.texi | 221 | positions.texi |
| 222 | processes.texi | 222 | processes.texi |
| 223 | searching.texi | 223 | searching.texi |
| 224 | sequences.texi | 224 | sequences.texi cyd |
| 225 | streams.texi | 225 | streams.texi |
| 226 | strings.texi | 226 | strings.texi cyd |
| 227 | symbols.texi | 227 | symbols.texi cyd |
| 228 | syntax.texi | 228 | syntax.texi |
| 229 | text.texi | 229 | text.texi |
| 230 | tips.texi | 230 | tips.texi |
| 231 | variables.texi | 231 | variables.texi cyd |
| 232 | windows.texi | 232 | windows.texi |
| 233 | 233 | ||
| 234 | * PLANNED ADDITIONS | 234 | * PLANNED ADDITIONS |
| 235 | 235 | * pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray). | |
| 236 | ** pov-mode (probably not for Emacs-23: waiting for a Free POV-Ray). | ||
| 237 | ** gas-mode ? | 236 | ** gas-mode ? |
| 238 | 237 | ||
| 239 | 238 | ||
diff --git a/admin/bzrmerge.el b/admin/bzrmerge.el index 2efb17603cd..cb63d5b16ba 100644 --- a/admin/bzrmerge.el +++ b/admin/bzrmerge.el | |||
| @@ -133,9 +133,23 @@ are both lists of revnos, in oldest-first order." | |||
| 133 | (setq str (substring str (match-end 0)))) | 133 | (setq str (substring str (match-end 0)))) |
| 134 | (when (string-match "[.!;, ]+\\'" str) | 134 | (when (string-match "[.!;, ]+\\'" str) |
| 135 | (setq str (substring str 0 (match-beginning 0)))) | 135 | (setq str (substring str 0 (match-beginning 0)))) |
| 136 | (if (save-excursion (y-or-n-p (concat str ": Skip? "))) | 136 | (let ((help-form "\ |
| 137 | (setq skip t)))) | 137 | Type `y' to skip this revision, |
| 138 | (if skip | 138 | `N' to include it and go on to the next revision, |
| 139 | `n' to not skip, but continue to search this log entry for skip regexps, | ||
| 140 | `q' to quit merging.")) | ||
| 141 | (case (save-excursion | ||
| 142 | (read-char-choice | ||
| 143 | (format "%s: Skip (y/n/N/q/%s)? " str | ||
| 144 | (key-description (vector help-char))) | ||
| 145 | '(?y ?n ?N ?q))) | ||
| 146 | (?y (setq skip t)) | ||
| 147 | (?q (keyboard-quit)) | ||
| 148 | ;; A single log entry can match skip-regexp multiple | ||
| 149 | ;; times. If you are sure you don't want to skip it, | ||
| 150 | ;; you don't want to be asked multiple times. | ||
| 151 | (?N (setq skip 'no)))))) | ||
| 152 | (if (eq skip t) | ||
| 139 | (push revno skipped) | 153 | (push revno skipped) |
| 140 | (push revno revnos))))) | 154 | (push revno revnos))))) |
| 141 | (delete-region (point) (point-max))) | 155 | (delete-region (point) (point-max))) |
diff --git a/admin/grammars/python.wy b/admin/grammars/python.wy index 65f317145a0..f7808fd20b8 100644 --- a/admin/grammars/python.wy +++ b/admin/grammars/python.wy | |||
| @@ -1,7 +1,8 @@ | |||
| 1 | ;;; python.wy -- LALR grammar for Python | 1 | ;;; python.wy -- LALR grammar for Python |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2002-2012 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2002-2012 Free Software Foundation, Inc. |
| 4 | ;; Copyright (C) 2001-2010 Python Software Foundation | 4 | ;; Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, |
| 5 | ;; 2009, 2010 Python Software Foundation; All Rights Reserved | ||
| 5 | 6 | ||
| 6 | ;; Author: Richard Kim <ryk@dspwiz.com> | 7 | ;; Author: Richard Kim <ryk@dspwiz.com> |
| 7 | ;; Maintainer: Richard Kim <ryk@dspwiz.com> | 8 | ;; Maintainer: Richard Kim <ryk@dspwiz.com> |
diff --git a/admin/grammars/wisent-grammar.el b/admin/grammars/wisent-grammar.el index be014a56906..714b5211127 100644 --- a/admin/grammars/wisent-grammar.el +++ b/admin/grammars/wisent-grammar.el | |||
| @@ -470,13 +470,13 @@ Menu items are appended to the common grammar menu.") | |||
| 470 | "srecode/srt-wy") | 470 | "srecode/srt-wy") |
| 471 | ("wisent-javascript-jv-wy.el" | 471 | ("wisent-javascript-jv-wy.el" |
| 472 | "semantic/wisent/js-wy" | 472 | "semantic/wisent/js-wy" |
| 473 | "Copyright (C) 1998-2011 Ecma International" | 473 | "Copyright (C) 1998-2011 Ecma International." |
| 474 | ,wisent-make-parsers--ecmascript-license) | 474 | ,wisent-make-parsers--ecmascript-license) |
| 475 | ("wisent-java-tags-wy.el" | 475 | ("wisent-java-tags-wy.el" |
| 476 | "semantic/wisent/javat-wy") | 476 | "semantic/wisent/javat-wy") |
| 477 | ("wisent-python-wy.el" | 477 | ("wisent-python-wy.el" |
| 478 | "semantic/wisent/python-wy" | 478 | "semantic/wisent/python-wy" |
| 479 | "Copyright (C) 2001-2010 Python Software Foundation" | 479 | "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Python Software Foundation; All Rights Reserved." |
| 480 | ,wisent-make-parsers--python-license))) | 480 | ,wisent-make-parsers--python-license))) |
| 481 | 481 | ||
| 482 | (defun wisent-make-parsers () | 482 | (defun wisent-make-parsers () |
diff --git a/admin/make-tarball.txt b/admin/make-tarball.txt index 06793b31097..0acd29bbc13 100644 --- a/admin/make-tarball.txt +++ b/admin/make-tarball.txt | |||
| @@ -102,3 +102,6 @@ For each step, check for possible errors. | |||
| 102 | 13. For a pretest, announce it on emacs-devel and BCC the pretesters. | 102 | 13. For a pretest, announce it on emacs-devel and BCC the pretesters. |
| 103 | For a release, announce it on info-gnu@gnu.org, | 103 | For a release, announce it on info-gnu@gnu.org, |
| 104 | info-gnu-emacs@gnu.org, and emacs-devel. | 104 | info-gnu-emacs@gnu.org, and emacs-devel. |
| 105 | |||
| 106 | 14. For a release, update the Emacs homepage in the web repository. | ||
| 107 | Also add the new NEWS file as NEWS.xx.y. | ||
diff --git a/admin/notes/bugtracker b/admin/notes/bugtracker index dd1ea46ceb2..3c24212ea10 100644 --- a/admin/notes/bugtracker +++ b/admin/notes/bugtracker | |||
| @@ -640,3 +640,14 @@ I think you also have to add them to 'tags' and 'tags_single_letter' | |||
| 640 | in /usr/share/perl5/Debbugs/Config.pm. | 640 | in /usr/share/perl5/Debbugs/Config.pm. |
| 641 | And update /var/www/Developer.html with a description of what the tag means. | 641 | And update /var/www/Developer.html with a description of what the tag means. |
| 642 | And the "valid tags" list in /var/www/index.html. | 642 | And the "valid tags" list in /var/www/index.html. |
| 643 | |||
| 644 | ** Backups | ||
| 645 | |||
| 646 | The FSF sysadmins handle multi-generational backups of the filesystem | ||
| 647 | on debbugs.gnu.org. But if you really want to have your own backup of | ||
| 648 | the bug database, you can use rsync (this requires login access to | ||
| 649 | debbugs.gnu.org): | ||
| 650 | |||
| 651 | rsync -azvv -e ssh USER@debbugs.gnu.org:/var/lib/debbugs/ DEST | ||
| 652 | |||
| 653 | Note that this occupies well over 1G of disk space. | ||
diff --git a/admin/notes/lel-TODO b/admin/notes/lel-TODO index 065a10f20e4..139aa09e919 100644 --- a/admin/notes/lel-TODO +++ b/admin/notes/lel-TODO | |||
| @@ -7,6 +7,7 @@ See the end of the file for license conditions. | |||
| 7 | * Status Key | 7 | * Status Key |
| 8 | - -- as yet unknown | 8 | - -- as yet unknown |
| 9 | n/a -- not applicable (internal, uninteresting, etc) | 9 | n/a -- not applicable (internal, uninteresting, etc) |
| 10 | obsolete -- an obsolete feature, to be removed in future | ||
| 10 | todo -- not documented but should be | 11 | todo -- not documented but should be |
| 11 | NODE -- documented in or under info node NODE | 12 | NODE -- documented in or under info node NODE |
| 12 | 13 | ||
| @@ -26,7 +27,6 @@ See the end of the file for license conditions. | |||
| 26 | bytecomp (elisp) Compilation Functions | 27 | bytecomp (elisp) Compilation Functions |
| 27 | checkdoc (elisp) Documentation Tips | 28 | checkdoc (elisp) Documentation Tips |
| 28 | cl (cl) | 29 | cl (cl) |
| 29 | cl-19 n/a | ||
| 30 | cl-compat n/a | 30 | cl-compat n/a |
| 31 | cl-specs n/a | 31 | cl-specs n/a |
| 32 | copyright - | 32 | copyright - |
| @@ -47,13 +47,12 @@ See the end of the file for license conditions. | |||
| 47 | generic (elisp) Generic Modes | 47 | generic (elisp) Generic Modes |
| 48 | gulp n/a | 48 | gulp n/a |
| 49 | helper - | 49 | helper - |
| 50 | levents - | 50 | levents obsolete |
| 51 | lisp-float-type - | 51 | lisp-float-type - |
| 52 | lisp-mnt - | 52 | lisp-mnt - |
| 53 | lisp-mode n/a | 53 | lisp-mode n/a |
| 54 | lmenu - | 54 | lmenu obsolete |
| 55 | lselect - | 55 | lucid obsolete |
| 56 | lucid - | ||
| 57 | macroexp (elisp) Expansion | 56 | macroexp (elisp) Expansion |
| 58 | pp (emacs) Program Indent | 57 | pp (emacs) Program Indent |
| 59 | re-builder - | 58 | re-builder - |
| @@ -62,7 +61,7 @@ See the end of the file for license conditions. | |||
| 62 | ring (elisp) Rings | 61 | ring (elisp) Rings |
| 63 | rx - | 62 | rx - |
| 64 | shadow - | 63 | shadow - |
| 65 | sregex - | 64 | sregex obsolete |
| 66 | syntax (elisp) Position Parse | 65 | syntax (elisp) Position Parse |
| 67 | testcover - | 66 | testcover - |
| 68 | timer (elisp) Timers | 67 | timer (elisp) Timers |