From: Jarkko Hietaniemi Date: Wed, 30 Jul 2003 09:26:47 +0000 (+0000) Subject: Rename Modules and Modules.pl as Maintainers and X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=c9fe4ea1630f676a7766e5f3ee7e90d5f5673daf;p=p5sagit%2Fp5-mst-13.2.git Rename Modules and Modules.pl as Maintainers and Maintainers.pl since the same framework can be used for more than just modules. p4raw-id: //depot/perl@20337 --- diff --git a/MANIFEST b/MANIFEST index 1d45b6c..4a85968 100644 --- 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 diff --git a/Porting/Modules b/Porting/Maintainers similarity index 93% rename from Porting/Modules rename to Porting/Maintainers index 5f7dff5..10d124e 100644 --- a/Porting/Modules +++ b/Porting/Maintainers @@ -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); } diff --git a/Porting/Modules.pl b/Porting/Maintainers.pl similarity index 92% rename from Porting/Modules.pl rename to Porting/Maintainers.pl index 1ded52b..f9ce833 100644 --- a/Porting/Modules.pl +++ b/Porting/Maintainers.pl @@ -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 ', 'autarch' => 'Dave Rolsky ', 'bbb' => 'Rob Brown ', + 'craig' => 'Craig Berry ', 'damian' => 'Damian Conway ', 'dankogai' => 'Dan Kogai ', 'gbarr' => 'Graham Barr ', + 'gsar' => 'Gurusamy Sarathy ', 'gisle' => 'Gisle Aas ', 'ilyam' => 'Ilya Martynov ', 'ilyaz' => 'Ilya Zakharevich ', @@ -452,6 +458,13 @@ 'CPAN' => 1, }, + 'vms' => + { + 'MAINTAINER' => 'craig', + 'FILES' => q[vms configure.com README.vms], + 'CPAN' => 0, + }, + 'warnings' => { 'MAINTAINER' => 'pmarquess', @@ -460,6 +473,13 @@ 'CPAN' => 1, }, + 'win32' => + { + 'MAINTAINER' => 'gsar', + 'FILES' => q[win32 README.win32 lib/Win32.pod t/win32], + 'CPAN' => 0, + }, + ); 1;