summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--database.py3
-rwxr-xr-xgitdm4
-rw-r--r--patterns.py2
3 files changed, 5 insertions, 4 deletions
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 <corbet@lwn.net>
+# Copyright 2007-9 LWN.net
+# Copyright 2007-9 Jonathan Corbet <corbet@lwn.net>
#
# 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+(.*)$')