summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1997-05-29 00:17:57 +0000
committerRichard M. Stallman <rms@gnu.org>1997-05-29 00:17:57 +0000
commitc6455af1b598d0f867a818d16a0b680ec88bdcac (patch)
tree58afc42364dc903bf7133b4770f938f564fecc16 /lisp
parentfe37af17f67bba5672e33ea4ab90e1e5309b687c (diff)
downloademacs-c6455af1b598d0f867a818d16a0b680ec88bdcac.tar.gz
(gulp-send-requests): Sort maintainers alphabetically.
(gulp-create-m-p-alist): Don't print message here. Bind fl-tm. (gulp-request-header, gulp-request-end): Update the default text.
Diffstat (limited to 'lisp')
-rw-r--r--lisp/emacs-lisp/gulp.el19
1 files changed, 13 insertions, 6 deletions
diff --git a/lisp/emacs-lisp/gulp.el b/lisp/emacs-lisp/gulp.el
index 0020f720b60..f4149adc3e2 100644
--- a/lisp/emacs-lisp/gulp.el
+++ b/lisp/emacs-lisp/gulp.el
@@ -42,10 +42,8 @@
(defvar gulp-request-header
(concat
"This message was created automatically.
-A new version of GNU Emacs, "
- (format "%d.%d" emacs-major-version (+ emacs-minor-version 1))
- ", is entering the pretest state,
-and it is high time to submit the updates to the various emacs packages.
+I'm going to start pretesting a new version of GNU Emacs soon, so I'd
+like to ask if you have any updates for the Emacs packages you work on.
You're listed as the maintainer of the following package(s):\n\n")
"*The starting text of a gulp message.")
@@ -56,6 +54,12 @@ You're listed as the maintainer of the following package(s):\n\n")
"),
please send them to me ASAP.
+Please don't send the whole file. Instead, please send a patch made with
+`diff -c' that shows precisely the changes you would like me to install.
+Also please include itemized change log entries for your changes;
+please use lisp/ChangeLog as a guide for the style and for what kinds
+of information to include.
+
Thanks.")
"*The closing text in a gulp message.")
@@ -78,6 +82,10 @@ is left in the `*gulp*' buffer at the end."
;; Temporarily inhibit undo in the *gulp* buffer.
(buffer-undo-list t)
mail-setup-hook msg node)
+ (setq m-p-alist
+ (sort (function (lambda (a b)
+ (string< (car (car a)) (car (car b)))))
+ m-p-alist))
(while (setq node (car m-p-alist))
(setq msg (gulp-create-message (cdr node) time))
(setq mail-setup-hook
@@ -111,7 +119,7 @@ is left in the `*gulp*' buffer at the end."
"Create the maintainer/package alist for files in FLIST in DIR.
That is a list of elements, each of the form (MAINTAINER PACKAGES...)."
(save-excursion
- (let (mplist filen node mnt-tm mnt tm)
+ (let (mplist filen node mnt-tm mnt tm fl-tm)
(get-buffer-create gulp-tmp-buffer)
(set-buffer gulp-tmp-buffer)
(setq buffer-undo-list t)
@@ -122,7 +130,6 @@ That is a list of elements, each of the form (MAINTAINER PACKAGES...)."
(setq mplist (cons (cons mnt (cons (cons filen tm) (cdr node)))
(delete node mplist)))
(setq mplist (cons (list mnt (cons filen (cdr fl-tm))) mplist))))
- (message "%s -- %s" filen fl-tm)
(setq flist (cdr flist)))
(erase-buffer)
mplist)))