From db2db734803f9381ac3679e2161c788f8c1677dc Mon Sep 17 00:00:00 2001 From: Jonathan Corbet Date: Mon, 3 May 2010 11:31:34 -0600 Subject: [PATCH] Only gripe about missing author names once (per name) Signed-off-by: Jonathan Corbet --- gitdm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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): # -- 2.39.5