From 8775a9d04b720cf5fb9ce8220e643b3731ea3cb7 Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Mon, 23 Sep 2013 23:10:23 +0200 Subject: [PATCH 1/2] irkerhook: Register author_name as author instead of email userpart --- irkerhook.py | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/irkerhook.py b/irkerhook.py index 1ee62fe..536848b 100755 --- a/irkerhook.py +++ b/irkerhook.py @@ -275,15 +275,8 @@ class GitExtractor(GenericExtractor): # Design choice: for git we ship only the first message line, which is # conventionally supposed to be a summary of the commit. Under # other VCSes a different choice may be appropriate. - commit.author_name, commit.mail, commit.logmsg = \ - do("git log -1 '--pretty=format:%an%n%ae%n%s' " + shellquote(commit.commit)).split("\n") - # This discards the part of the author's address after @. - # Might be be nice to ship the full email address, if not - # for spammers' address harvesters - getting this wrong - # would make the freenode #commits channel into harvester heaven. - commit.author = commit.mail.split("@")[0] - commit.author_date, commit.commit_date = \ - do("git log -1 '--pretty=format:%ai|%ci' " + shellquote(commit.commit)).split("|") + commit.logmsg = do("git log -1 '--pretty=format:%s' " + shellquote(commit.commit)) + commit.author = do("git log -1 '--pretty=format:%an' " + shellquote(commit.commit)) return commit class SvnExtractor(GenericExtractor):