From: Jonathan Corbet Date: Fri, 24 Jul 2009 19:56:21 +0000 (-0600) Subject: Reduce the number of "funky email" gripes X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=d25572552b2ac5cf906555674ad9ed95c3acb41e;p=people%2Flarsk%2Fxenproject-org-gitdm.git Reduce the number of "funky email" gripes Addresses of the form "user at host.wherever" can be trivially repaired, so let's do so. A couple of other minor tweaks are included here as well; nothing which changes behavior. --- diff --git a/database.py b/database.py index dbada8a..f15cc7a 100644 --- a/database.py +++ b/database.py @@ -192,7 +192,8 @@ def AddEmailEmployerMapping (email, employer, end = nextyear): EmailToEmployer[email] = [(end, empl)] def MapToEmployer (email, unknown = 0): - email = email.lower () + # Somebody sometimes does s/@/ at /; let's fix it. + email = email.lower ().replace (' at ', '@') try: return EmailToEmployer[email] except KeyError: diff --git a/gitdm b/gitdm index 04536e4..d109cc2 100755 --- a/gitdm +++ b/gitdm @@ -4,8 +4,8 @@ # # This code is part of the LWN git data miner. # -# Copyright 2007-8 LWN.net -# Copyright 2007-8 Jonathan Corbet +# Copyright 2007-9 LWN.net +# Copyright 2007-9 Jonathan Corbet # # This file may be distributed under the terms of the GNU General # Public License, version 2. diff --git a/patterns.py b/patterns.py index ca34586..f912d9a 100644 --- a/patterns.py +++ b/patterns.py @@ -21,7 +21,7 @@ Pcommit = re.compile (r'^commit ([0-9a-f ]+)$') Pauthor = re.compile (r'^Author:' + Pemail + '$') Psob = re.compile (r'Signed-off-by:' + Pemail) Pmerge = re.compile (r'^Merge:.*$') -Padd = re.compile (r'^\+[^\+].*$') +Padd = re.compile (r'^\+[^+].*$') Prem = re.compile (r'^-[^-].*$') Pdate = re.compile (r'^(Commit)?Date:\s+(.*)$') Pfilea = re.compile (r'^---\s+(.*)$')