From: Jonathan Corbet Date: Mon, 3 May 2010 17:31:34 +0000 (-0600) Subject: Only gripe about missing author names once X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=db2db734803f9381ac3679e2161c788f8c1677dc;p=people%2Flarsk%2Fxenproject-org-gitdm.git Only gripe about missing author names once (per name) Signed-off-by: Jonathan Corbet --- diff --git a/gitdm b/gitdm index dcbb3a9..6ecf984 100755 --- a/gitdm +++ b/gitdm @@ -17,6 +17,12 @@ import os, re, sys, rfc822, string from patterns import * Today = datetime.date.today() + +# +# Remember author names we have griped about. +# +GripedAuthorNames = [ ] + # # Control options. # @@ -248,10 +254,15 @@ def grabpatch(): p.removed += 1 if '@' in p.author.name: - print '%s is an author name, probably not what you want' % p.author.name + GripeAboutAuthorName (p.author.name) return p +def GripeAboutAuthorName (name): + if name in GripedAuthorNames: + return + GripedAuthorNames.append (name) + print '%s is an author name, probably not what you want' % (name) def ApplyFileFilter (line, ignore): #