Rename Modules and Modules.pl as Maintainers and
Jarkko Hietaniemi [Wed, 30 Jul 2003 09:26:47 +0000 (09:26 +0000)]
Maintainers.pl since the same framework can be used
for more than just modules.

p4raw-id: //depot/perl@20337

MANIFEST
Porting/Maintainers [moved from Porting/Modules with 93% similarity]
Porting/Maintainers.pl [moved from Porting/Modules.pl with 92% similarity]

index 1d45b6c..4a85968 100644 (file)
--- a/MANIFEST
+++ b/MANIFEST
@@ -2402,8 +2402,8 @@ Porting/genlog            Generate formatted changelogs by querying p4d
 Porting/Glossary       Glossary of config.sh variables
 Porting/makerel                Release making utility
 Porting/manicheck      Check against MANIFEST
-Porting/Modules                Program to pretty print info in Modules.pl
-Porting/Modules.pl     Information about modules and their maintainers
+Porting/Maintainers    Program to pretty print info in Maintainers.pl
+Porting/Maintainers.pl Information about maintainers
 Porting/p4d2p          Generate patch from p4 diff
 Porting/p4genpatch     Generate patch from p4 change in repository (obsoletes p4desc)
 Porting/patching.pod   How to report changes made to Perl
similarity index 93%
rename from Porting/Modules
rename to Porting/Maintainers
index 5f7dff5..10d124e 100644 (file)
@@ -1,13 +1,13 @@
 #!/usr/bin/perl -w
 
 #
-# Modules - show information about modules and their maintainers
+# Maintainers - show information about maintainers
 #
 
 use strict;
 
 use FindBin qw($Bin);
-require "$Bin/Modules.pl";
+require "$Bin/Maintainers.pl";
 use vars qw(%Modules %Maintainers);
 
 use Getopt::Long;
@@ -20,8 +20,9 @@ $0 --maintainer M     list all maintainers matching M
 $0 --module M          list all modules matching M
 $0 --files             list all files of the module
 Matching is case-ignoring regexp, author matching is both by
-the short id and by the full name and email.
-$0 file ...            list the module and maintainer
+the short id and by the full name and email.  A "module" may
+not be just a module, it may be a file or files or a subdirectory.
+$0 file ...            list the modules and maintainers of the files
 __EOF__
     exit(0);
 }
similarity index 92%
rename from Porting/Modules.pl
rename to Porting/Maintainers.pl
index 1ded52b..f9ce833 100644 (file)
@@ -1,6 +1,10 @@
-# A simple listing of core modules that have specific maintainers.
-# Most (but not all) of the modules have dual lives in the core and
-# in CPAN.
+# A simple listing of core files that have specific maintainers,
+# or at least someone that can be called an "interested party".
+# Also, a "module" does not necessarily mean a CPAN module, it
+# might mean a file or files or a subdirectory.
+# Most (but not all) of the modules have dual lives in the core
+# and in CPAN.  Those that have a CPAN existence, have the CPAN
+# attribute set to true.
 
 %Maintainers =
        (
@@ -9,9 +13,11 @@
        'arthur'        => 'Arthur Bergman <abergman@cpan.org>',
        'autarch'       => 'Dave Rolsky <drolsky@cpan.org>',
        'bbb'           => 'Rob Brown <bbb@cpan.org>',
+       'craig'         => 'Craig Berry <craigberry@mac.com>',
        'damian'        => 'Damian Conway <dconway@cpan.org>',
        'dankogai'      => 'Dan Kogai <dankogai@cpan.org>',
        'gbarr'         => 'Graham Barr <gbarr@cpan.org>',
+       'gsar'          => 'Gurusamy Sarathy <gsar@activestate.com>',
        'gisle'         => 'Gisle Aas <gaas@cpan.org>',
        'ilyam'         => 'Ilya Martynov <ilyam@cpan.org>',
        'ilyaz'         => 'Ilya Zakharevich <ilyaz@cpan.org>',
                'CPAN'          => 1,
                },
 
+       'vms' =>
+               {
+               'MAINTAINER'    => 'craig',
+               'FILES'         => q[vms configure.com README.vms],
+               'CPAN'          => 0,
+               },
+
        'warnings' =>
                {
                'MAINTAINER'    => 'pmarquess',
                'CPAN'          => 1,
                },
 
+       'win32' =>
+               {
+               'MAINTAINER'    => 'gsar',
+               'FILES'         => q[win32 README.win32 lib/Win32.pod t/win32],
+               'CPAN'          => 0,
+               },
+
        );
 
 1;