[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <200804291459.56300.bjorn.helgaas@hp.com>
Date: Tue, 29 Apr 2008 14:59:56 -0600
From: Bjorn Helgaas <bjorn.helgaas@...com>
To: linux-kernel@...r.kernel.org
Subject: RFC: make MAINTAINERS email addresses easier to copy/paste
I like to use display names for email addresses, e.g.,
"Bjorn Helgaas <bjorn.helgaas@...com>" instead of just
"bjorn.helgaas@...com".
The current MAINTAINERS file format makes it a nuisance to
copy both the display name and the actual address. So
I propose that we fold together the current "P:" and "M:"
lines using something similar to the filter below.
If we do this, we should fix a few inconsistencies in the
current file first so the script will work better. I'll post
a patch to do that as a response to this message.
Bjorn
#!/usr/bin/perl
# Combine name and email address for easier copy and paste.
# For example, this:
#
# P: Bjorn Helgaas
# M: bjorn.helgaas@...com
#
# becomes this:
#
# P: Bjorn Helgaas <bjorn.helgaas@...com>
while (<>) {
if (/^P:(\t|\s{2,})(\S.+)/) {
if (defined($line)) {
print $line;
undef $line;
}
$name = $2;
$line = $_;
} elsif (/^M:(\t|\s{2,}).*?(\S+@\S+)/) {
if (defined($line)) {
$mail = $2;
$mail =~ s/^<//;
$mail =~ s/>$//;
print "P:\t$name <$mail>\n";
undef $line;
} else {
print;
}
} else {
if (defined($line)) {
print $line;
undef $line;
}
print;
}
}
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists