From 470d3ca22eefa5ed180723f75912a1a5128444e3 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Thu, 27 Sep 2012 02:47:55 -0400 Subject: [PATCH] Timestamp extraction is no longer useful. --- git-irkbot.py | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/git-irkbot.py b/git-irkbot.py index f6ccb8b..feac6b0 100755 --- a/git-irkbot.py +++ b/git-irkbot.py @@ -125,17 +125,8 @@ class GitExtractor: # Extract the meta-information for the commit self.files = do("git diff-tree -r --name-only '"+ merged +"' | sed -e '1d' -e 's-.*-&-'") - metainfo = do("git log -1 '--pretty=format:%an <%ae>%n%at%n%s' " + merged) - (self.author, self.ts, self.logmsg) = metainfo.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. - self.author = self.author.replace("<", "").split("@")[0].split()[-1] - - # This ignores the timezone. Not clear what to do with it... - self.ts = self.ts.strip().split()[0] + metainfo = do("git log -1 '--pretty=format:%an <%ae>%n%s' " + merged) + (self.author, self.logmsg) = metainfo.split("\n") if __name__ == "__main__": import getopt @@ -178,6 +169,11 @@ if __name__ == "__main__": for merged in merges: extractor.extract(refname, merged) + # 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. + extractor.author = extractor.author.replace("<", "").split("@")[0].split()[-1] privmsg = template % extractor.__dict__ channel_list = extractor.channels.split(",") structure = {"to":channel_list, "privmsg":privmsg} -- 2.26.2