* authors excludes the lisp manual.
@ 2005-05-12 0:34 Lute Kamstra
2005-05-12 14:54 ` Richard Stallman
0 siblings, 1 reply; 5+ messages in thread
From: Lute Kamstra @ 2005-05-12 0:34 UTC (permalink / raw)
Does anybody know why authors in lisp/emacs-lisp/authors.el doesn't
parse ChangeLogs in lispref/? I'd like to change that.
Lute.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: authors excludes the lisp manual.
2005-05-12 0:34 authors excludes the lisp manual Lute Kamstra
@ 2005-05-12 14:54 ` Richard Stallman
2005-05-12 15:32 ` Lute Kamstra
0 siblings, 1 reply; 5+ messages in thread
From: Richard Stallman @ 2005-05-12 14:54 UTC (permalink / raw)
Cc: emacs-devel
Does anybody know why authors in lisp/emacs-lisp/authors.el doesn't
parse ChangeLogs in lispref/? I'd like to change that.
Perhaps it has not been updated since we put lispref/ into the Emacs
distribution. Maybe there are other dirs it doesn't cover, too.
Could you check?
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: authors excludes the lisp manual.
2005-05-12 14:54 ` Richard Stallman
@ 2005-05-12 15:32 ` Lute Kamstra
2005-05-12 16:11 ` David Kastrup
0 siblings, 1 reply; 5+ messages in thread
From: Lute Kamstra @ 2005-05-12 15:32 UTC (permalink / raw)
Cc: emacs-devel
Richard Stallman <rms@gnu.org> writes:
> Does anybody know why authors in lisp/emacs-lisp/authors.el doesn't
> parse ChangeLogs in lispref/? I'd like to change that.
>
> Perhaps it has not been updated since we put lispref/ into the Emacs
> distribution.
It explicitly excludes lispref/:
,----
| (dolist (log logs)
| (when (and (string-match "ChangeLog\\(.[0-9]+\\)?$" log)
| (not (string-match "/lispref/" log)))
| (message "Scanning %s..." log)
| (authors-scan-change-log log table)))
`----
I guess that lispref/ was put in Emacs' CVS before the 21.1 release so
that authors needed to exclude it as Emacs 21 wasn't distributed with
the lisp manual.
> Maybe there are other dirs it doesn't cover, too. Could you check?
lispref/ is the only excluded dir. Shall I commit the patch below?
Lute.
Index: lisp/emacs-lisp/authors.el
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/emacs-lisp/authors.el,v
retrieving revision 1.21
diff -c -r1.21 authors.el
*** lisp/emacs-lisp/authors.el 8 Apr 2005 11:54:57 -0000 1.21
--- lisp/emacs-lisp/authors.el 12 May 2005 14:14:48 -0000
***************
*** 1,6 ****
;;; authors.el --- utility for maintaining Emacs' AUTHORS file -*-coding: iso-2022-7bit;-*-
! ;; Copyright (C) 2000, 2003 Free Software Foundation, Inc.
;; Author: Gerd Moellmann <gerd@gnu.org>
;; Maintainer: Kim F. Storm <storm@cua.dk>
--- 1,6 ----
;;; authors.el --- utility for maintaining Emacs' AUTHORS file -*-coding: iso-2022-7bit;-*-
! ;; Copyright (C) 2000, 2003, 2005 Free Software Foundation, Inc.
;; Author: Gerd Moellmann <gerd@gnu.org>
;; Maintainer: Kim F. Storm <storm@cua.dk>
***************
*** 597,604 ****
(unless (file-exists-p (expand-file-name "src/emacs.c" root))
(error "Not the root directory of Emacs: %s" root))
(dolist (log logs)
! (when (and (string-match "ChangeLog\\(.[0-9]+\\)?$" log)
! (not (string-match "/lispref/" log)))
(message "Scanning %s..." log)
(authors-scan-change-log log table)))
(let ((els (authors-process-lines "find" root "-name" "*.el")))
--- 597,603 ----
(unless (file-exists-p (expand-file-name "src/emacs.c" root))
(error "Not the root directory of Emacs: %s" root))
(dolist (log logs)
! (when (string-match "ChangeLog\\(.[0-9]+\\)?$" log)
(message "Scanning %s..." log)
(authors-scan-change-log log table)))
(let ((els (authors-process-lines "find" root "-name" "*.el")))
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: authors excludes the lisp manual.
2005-05-12 15:32 ` Lute Kamstra
@ 2005-05-12 16:11 ` David Kastrup
2005-05-13 16:08 ` Richard Stallman
0 siblings, 1 reply; 5+ messages in thread
From: David Kastrup @ 2005-05-12 16:11 UTC (permalink / raw)
Cc: rms, emacs-devel
Lute Kamstra <Lute.Kamstra.lists@xs4all.nl> writes:
> Richard Stallman <rms@gnu.org> writes:
>
>> Does anybody know why authors in lisp/emacs-lisp/authors.el doesn't
>> parse ChangeLogs in lispref/? I'd like to change that.
>>
>> Perhaps it has not been updated since we put lispref/ into the Emacs
>> distribution.
>
> It explicitly excludes lispref/:
>
> ,----
> | (dolist (log logs)
> | (when (and (string-match "ChangeLog\\(.[0-9]+\\)?$" log)
> | (not (string-match "/lispref/" log)))
> | (message "Scanning %s..." log)
> | (authors-scan-change-log log table)))
> `----
>
> I guess that lispref/ was put in Emacs' CVS before the 21.1 release so
> that authors needed to exclude it as Emacs 21 wasn't distributed with
> the lisp manual.
Could it have anything to do with the fact that the Lisp manual is not
distributed under the GPL?
--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: authors excludes the lisp manual.
2005-05-12 16:11 ` David Kastrup
@ 2005-05-13 16:08 ` Richard Stallman
0 siblings, 0 replies; 5+ messages in thread
From: Richard Stallman @ 2005-05-13 16:08 UTC (permalink / raw)
Cc: Lute.Kamstra.lists, emacs-devel
Could it have anything to do with the fact that the Lisp manual is not
distributed under the GPL?
The specific license of any particular file should not matter for this.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-05-13 16:08 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-05-12 0:34 authors excludes the lisp manual Lute Kamstra
2005-05-12 14:54 ` Richard Stallman
2005-05-12 15:32 ` Lute Kamstra
2005-05-12 16:11 ` David Kastrup
2005-05-13 16:08 ` Richard Stallman
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.