summaryrefslogtreecommitdiff
path: root/admin/authors.el
diff options
context:
space:
mode:
Diffstat (limited to 'admin/authors.el')
-rw-r--r--admin/authors.el37
1 files changed, 30 insertions, 7 deletions
diff --git a/admin/authors.el b/admin/authors.el
index 86d42be8dc6..603ceb3fa08 100644
--- a/admin/authors.el
+++ b/admin/authors.el
@@ -1,3 +1,4 @@
+
;;; authors.el --- utility for maintaining Emacs's AUTHORS file
;; Copyright (C) 2000-2017 Free Software Foundation, Inc.
@@ -20,7 +21,7 @@
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
-;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
+;; along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
;;; Commentary:
@@ -391,7 +392,7 @@ Changes to files matching one of the regexps in this list are not listed.")
"vms" "mac" "url" "tree-widget"
"info/dir"
;; Not in gnulib anymore
- "lib/qset-acl.c" "lib/qcopy-acl.c" "lib/file-has-acl.c"
+ "lib/qset-acl.c" "lib/qcopy-acl.c" "lib/file-has-acl.c" "lib/secure_getenv.c"
;; files from old MS Windows build procedures
"nt/gnulib-modules-to-delete.cfg"
"makefile.w32-in"
@@ -736,6 +737,8 @@ Changes to files in this list are not listed.")
"org-exp-blocks.el" ; maybe this is ob-exp now? dunno
"org-lparse.el"
"org-special-blocks.el" "org-taskjuggler.el"
+ "ob-sh.el"
+ "ob-scala.el"
"progmodes/cap-words.el"
"w32-common-fns.el"
;; gnus
@@ -751,7 +754,7 @@ Changes to files in this list are not listed.")
"format-spec.el" "gnus-move.el" "gnus-sync.el"
"auth-source.el" "ecomplete.el" "gravatar.el" "mailcap.el" "plstore.el"
"pop3.el" "qp.el" "registry.el" "rfc2231.el" "rtree.el"
- "sieve.el" "sieve-mode.el"
+ "sieve.el" "sieve-mode.el" "gnus-ems.el"
;; doc
"getopt.c" "texindex.c" "news.texi" "vc.texi" "vc2-xtra.texi"
"back.texi" "vol1.texi" "vol2.texi" "elisp-covers.texi" "two.el"
@@ -801,7 +804,12 @@ Changes to files in this list are not listed.")
"cedet-utests.el" "ede-tests.el" "semantic-ia-utest.el"
"semantic-tests.el" "semantic-utest-c.el" "semantic-utest.el"
"srecode-tests.el" "make-test-deps.emacs-lisp"
- )
+ "nxml-uchnm.el"
+ "decoder-tests.el"
+ "obsolete/scribe.el"
+ "cp51932.el"
+ "eucjp-ms.el"
+ "lisp.mk")
"File names which are valid, but no longer exist (or cannot be found)
in the repository.")
@@ -906,6 +914,9 @@ in the repository.")
("patcomp.el" . "patcomp.el")
("emulation/ws-mode.el" . "ws-mode.el")
("vc/vc-arch.el" . "vc-arch.el")
+ ("lisp/gnus/messcompat.el" . "messcompat.el")
+ ("html2text.el" . "html2text.el")
+ ("lisp/net/html2text.el" . "html2text.el")
;; From lisp to etc/forms.
("forms-d2.el" . "forms-d2.el")
("forms-pass.el" . "forms-pass.el")
@@ -950,9 +961,17 @@ in the repository.")
;; Moved from lisp/gnus/ to lisp/mail/
("binhex.el" . "mail/binhex.el")
("uudecode.el" . "mail/uudecode.el")
+ ("mail-parse.el" . "mail/mail-parse.el")
+ ("yenc.el" . "mail/yenc.el")
+ ("flow-fill.el" . "mail/flow-fill.el")
+ ("ietf-drums.el" . "mail/ietf-drums.el")
+ ("sieve-manage.el" . "mail/sieve-manage.el")
+ ;; Moved from lisp/gnus/ to lisp/image/
+ ("compface.el" . "image/compface.el")
;; Moved from lisp/gnus/ to lisp/net/
("imap.el" . "net/imap.el")
("rfc2104.el" . "net/rfc2104.el")
+ ("starttls.el" . "net/starttls.el")
;; And from emacs/ to misc/ and back again.
("ns-emacs.texi" . "macos.texi")
("overrides.texi" . "gnus-overrides.texi")
@@ -993,6 +1012,7 @@ in the repository.")
("edt-user.doc" . "edt.texi")
("DEV-NOTES" . "nextstep")
("org/COPYRIGHT-AND-LICENSE" . "org/README")
+ ("lisp/net/idna.el" . "puny.el")
;; Moved to different directories.
("ctags.1" . "ctags.1")
("etags.1" . "etags.1")
@@ -1021,6 +1041,8 @@ in the repository.")
;; module.* moved to emacs-module.*
("src/module.h" . "src/emacs-module.h")
("src/module.c" . "src/emacs-module.c")
+ ;; gnulib
+ ("lib/strftime.c" . "lib/nstrftime.c")
)
"Alist of files which have been renamed during their lifetime.
Elements are (OLDNAME . NEWNAME).")
@@ -1299,9 +1321,10 @@ it is found in `authors-fixed-case'."
(setq author (replace-regexp-in-string "[ \t]+" " " author))
;; NB this ignores the first name only case.
(unless (string-match "[-, \t]" author)
- (push (format-message "%s:%d: ignored `%s'"
- file (1+ (count-lines (point-min) pos)) author)
- authors-ignored-names)
+ (or (authors-lax-changelog-p file)
+ (push (format-message "%s:%d: ignored `%s'"
+ file (1+ (count-lines (point-min) pos)) author)
+ authors-ignored-names))
(setq author ""))
(or (car (member author authors-fixed-case))
(capitalize author))))