Re: 463 kernel developers missing!

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Kyle Moffett
Date: Wednesday, July 30, 2008 - 9:20 pm

STOP!!!  This is seriously just getting silly...

If people *really* care about the privacy of information they placed
in publicly accessible databases via agreement with the DCO, then
there is a workaround:

Instead of a "mailmap" file, use a "mailhash" file like this:

[...lines...]
4db83f457ca750b3ed0bb7db2375cfd41846fb43 Kyle Moffett <kyle@moffetthome.net>
[...more lines...]


That SHA1 checksum is of the name-and-email you are mapping *from* and
the value on the right is the string to replace it with.  For all the
people who don't like their emails being displayed when somebody looks
at logs, you can just get your entries in that file changed to
"anonymous".  Then the people who want useful statistics will ignore
your commits and people who want to look at logs will just use the
newly-added --no-mailhash option to see the
"<jranodmuser@my-typod-domian.cmo>" that you happened to put in the
Signed-off-by.

Alternatively people could realize it's not worth it and just go write
real code or something.

PS.  Just to show how easy it was, I converted the mailmap file that
was sent out into the above mailhash file with a perl one-liner
(WARNING: probably linewrapped):

perl -MDigest::SHA1=sha1_hex -n -e 'chomp; s/\s+/ /g; s/^ //; s/ $//;
print sha1_hex($_)." $_\n";' <mailmap >mailhash

Once you have the mailhash file, to convert from a "Name <email>" to
the actual desired representation you can run:

value="Name <email>"
sha1="$(echo -n "${value}" | sha1sum - | awk '{print $1}')"
line="$(sed -ne "/^${sha1} /{ s/^${sha1} //; p }" mailhash | head -n 1)"

Cheers,
Kyle Moffett
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 7:45 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 8:20 am)
Re: 463 kernel developers missing!, Adrian Bunk, (Mon Jul 28, 8:35 am)
Re: 463 kernel developers missing!, Adrian Bunk, (Mon Jul 28, 8:45 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 8:45 am)
Re: 463 kernel developers missing!, Adrian Bunk, (Mon Jul 28, 8:52 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 8:55 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 8:58 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 9:12 am)
Re: 463 kernel developers missing!, Joe Perches, (Mon Jul 28, 9:20 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 9:47 am)
Re: 463 kernel developers missing!, Simon Arlott, (Mon Jul 28, 9:54 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 10:05 am)
Re: 463 kernel developers missing!, Stefan Richter, (Mon Jul 28, 10:07 am)
Re: 463 kernel developers missing!, Simon Arlott, (Mon Jul 28, 10:10 am)
Re: 463 kernel developers missing!, Christian Borntraeger, (Mon Jul 28, 10:15 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 10:22 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 10:25 am)
Re: 463 kernel developers missing!, Michael Krufky, (Mon Jul 28, 10:58 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 11:10 am)
Re: 463 kernel developers missing!, Simon Arlott, (Mon Jul 28, 11:11 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 11:19 am)
Re: 463 kernel developers missing!, Simon Arlott, (Mon Jul 28, 11:34 am)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 12:00 pm)
Re: 463 kernel developers missing!, Theodore Tso, (Mon Jul 28, 1:22 pm)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 1:38 pm)
Re: 463 kernel developers missing!, Dave Jones, (Mon Jul 28, 1:46 pm)
Re: 463 kernel developers missing!, Randy Dunlap, (Mon Jul 28, 2:14 pm)
Re: 463 kernel developers missing!, James Morris, (Mon Jul 28, 3:01 pm)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 3:08 pm)
Re: 463 kernel developers missing!, Theodore Tso, (Mon Jul 28, 3:32 pm)
Re: 463 kernel developers missing!, Randy Dunlap, (Mon Jul 28, 3:38 pm)
Re: 463 kernel developers missing!, Stefan Richter, (Mon Jul 28, 3:38 pm)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 3:52 pm)
Re: 463 kernel developers missing!, Paul Mundt, (Mon Jul 28, 4:41 pm)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 5:14 pm)
Re: 463 kernel developers missing!, Rene Herman, (Mon Jul 28, 5:29 pm)
Re: 463 kernel developers missing!, Paul Mundt, (Mon Jul 28, 5:33 pm)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 5:50 pm)
Re: 463 kernel developers missing!, Al Viro, (Mon Jul 28, 6:15 pm)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 6:25 pm)
Re: 463 kernel developers missing!, Al Viro, (Mon Jul 28, 6:36 pm)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 7:01 pm)
Re: 463 kernel developers missing!, Theodore Tso, (Mon Jul 28, 7:50 pm)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 8:23 pm)
Re: 463 kernel developers missing!, Theodore Tso, (Mon Jul 28, 9:13 pm)
Re: 463 kernel developers missing!, Theodore Tso, (Mon Jul 28, 9:15 pm)
Re: 463 kernel developers missing!, Jon Smirl, (Mon Jul 28, 10:05 pm)
Re: 463 kernel developers missing!, Willy Tarreau, (Mon Jul 28, 10:19 pm)
Re: 463 kernel developers missing!, Nick Piggin, (Tue Jul 29, 2:58 am)
Re: 463 kernel developers missing!, Rene Herman, (Tue Jul 29, 3:39 am)
Re: 463 kernel developers missing!, Jon Smirl, (Tue Jul 29, 6:44 am)
Re: 463 kernel developers missing!, Pekka Enberg, (Tue Jul 29, 7:22 am)
Re: 463 kernel developers missing!, Jon Smirl, (Tue Jul 29, 7:27 am)
Re: 463 kernel developers missing!, Rene Herman, (Tue Jul 29, 7:34 am)
Re: 463 kernel developers missing!, Pekka Enberg, (Tue Jul 29, 7:34 am)
Re: 463 kernel developers missing!, Rene Herman, (Tue Jul 29, 7:40 am)
Re: 463 kernel developers missing!, Adrian Bunk, (Wed Jul 30, 12:24 am)
Re: 463 kernel developers missing!, Adrian Bunk, (Wed Jul 30, 12:42 am)
Re: 463 kernel developers missing!, Stefan Richter, (Wed Jul 30, 1:37 am)
Re: 463 kernel developers missing!, Rene Herman, (Wed Jul 30, 5:43 am)
Re: 463 kernel developers missing!, Adrian Bunk, (Wed Jul 30, 5:46 am)
Re: 463 kernel developers missing!, Rene Herman, (Wed Jul 30, 5:54 am)
Re: 463 kernel developers missing!, Paul Rolland, (Wed Jul 30, 5:58 am)
Re: 463 kernel developers missing!, Rene Herman, (Wed Jul 30, 6:05 am)
Re: 463 kernel developers missing!, Alan Cox, (Wed Jul 30, 7:53 am)
Re: 463 kernel developers missing!, Stefan Richter, (Wed Jul 30, 8:02 am)
RE: 463 kernel developers missing!, David Schwartz, (Wed Jul 30, 8:04 am)
Re: 463 kernel developers missing!, Jon Smirl, (Wed Jul 30, 8:08 am)
Re: 463 kernel developers missing!, Stefan Richter, (Wed Jul 30, 8:09 am)
Re: 463 kernel developers missing!, Alan Cox, (Wed Jul 30, 8:14 am)
Re: 463 kernel developers missing!, Jon Smirl, (Wed Jul 30, 8:23 am)
Re: 463 kernel developers missing!, Adrian Bunk, (Wed Jul 30, 8:32 am)
Re: 463 kernel developers missing!, Alan Cox, (Wed Jul 30, 8:44 am)
Re: 463 kernel developers missing!, Jon Smirl, (Wed Jul 30, 8:51 am)
Re: 463 kernel developers missing!, Rene Herman, (Wed Jul 30, 9:32 am)
Re: 463 kernel developers missing!, Theodore Tso, (Wed Jul 30, 9:40 am)
Re: 463 kernel developers missing!, Alan Cox, (Wed Jul 30, 9:49 am)
Re: 463 kernel developers missing!, Linus Torvalds, (Wed Jul 30, 9:56 am)
Re: 463 kernel developers missing!, Stefan Richter, (Wed Jul 30, 10:05 am)
Re: 463 kernel developers missing!, Simon Arlott, (Wed Jul 30, 10:53 am)
RE: 463 kernel developers missing!, David Schwartz, (Wed Jul 30, 11:03 am)
Re: 463 kernel developers missing!, Jon Smirl, (Wed Jul 30, 11:58 am)
Re: 463 kernel developers missing!, Rene Herman, (Wed Jul 30, 12:41 pm)
Re: 463 kernel developers missing!, Ray Lee, (Wed Jul 30, 12:47 pm)
Re: 463 kernel developers missing!, Stefan Richter, (Wed Jul 30, 12:49 pm)
Re: 463 kernel developers missing!, Rene Herman, (Wed Jul 30, 1:00 pm)
Re: 463 kernel developers missing!, Rene Herman, (Wed Jul 30, 1:24 pm)
Re: 463 kernel developers missing!, Jon Smirl, (Wed Jul 30, 1:27 pm)
Re: 463 kernel developers missing!, Stefan Richter, (Wed Jul 30, 1:38 pm)
Re: 463 kernel developers missing!, Simon Arlott, (Wed Jul 30, 2:05 pm)
RE: 463 kernel developers missing!, David Schwartz, (Wed Jul 30, 3:25 pm)
Re: 463 kernel developers missing!, Alan Cox, (Wed Jul 30, 3:32 pm)
RE: 463 kernel developers missing!, David Schwartz, (Wed Jul 30, 4:33 pm)
Re: 463 kernel developers missing!, Kyle Moffett, (Wed Jul 30, 9:20 pm)
Re: 463 kernel developers missing!, Stefan Richter, (Thu Jul 31, 12:01 am)
Re: 463 kernel developers missing!, Willy Tarreau, (Thu Jul 31, 1:59 pm)