unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* 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 public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).