summaryrefslogtreecommitdiff
path: root/Porting/README.pod
diff options
context:
space:
mode:
authorYves Orton <demerphq@gmail.com>2022-08-12 19:32:16 +0200
committerYves Orton <demerphq@gmail.com>2022-08-21 12:09:05 +0200
commit921bc9a5068bda5c083f97cd2fd08273db3870a9 (patch)
tree6a0a0f1cb5b51a345ca7e4f8d61d744833efc9c4 /Porting/README.pod
parent0c8b8acbba9e30e03cde562c748e41a06f9f210f (diff)
downloadperl-921bc9a5068bda5c083f97cd2fd08273db3870a9.tar.gz
updateAUTHORS.p[lm] - add exclusion support
This add a new file Porting/exclude_contrib.txt to hold a list of base64 SHA-256 digests of the user name and email who should be excluded. This adds the options --exclude-me --exclude-contrib=NAME_AND_EMAIL --exclude-missing to add exclusions in different ways. --exclude-me uses the git credentials for the current user, --exclude-contrib expects a name and email, and --exclude-missing excludes someone who is missing from the change log. When excluding someone their name will be removed from AUTHORS if it is already listed, and the relevant entries to .mailmap will be removed, and if necessary additional exclusion entries will be added for any of their old identities which were mentioned in .mailmap. This feature will be used in a later patch to resolve GH issue #20010.
Diffstat (limited to 'Porting/README.pod')
-rw-r--r--Porting/README.pod6
1 files changed, 5 insertions, 1 deletions
diff --git a/Porting/README.pod b/Porting/README.pod
index 84ec12c297..8f04b040ac 100644
--- a/Porting/README.pod
+++ b/Porting/README.pod
@@ -146,6 +146,11 @@ The charter of the Perl Documentation Team
List of Perl release epigraphs.
+=head2 F<exclude_contrib.txt>
+
+List of base 64 encoded SHA256 digests of C<< "name <email>" >> data
+which should be ignored by F<updateAUTHORS.pl>.
+
=head2 F<exec-bit.txt>
This file contains a list of files that F<makerel> will ensure get an
@@ -403,4 +408,3 @@ leaks.
Guide for Vote Administrators for running Steering Council elections.
=cut
-