From 558dbe1cbef23cc2ccb05e70f5b0e3db9fb497b5 Mon Sep 17 00:00:00 2001 From: Jonathan Corbet Date: Fri, 5 Sep 2008 13:53:35 -0600 Subject: [PATCH] Don't accept totally bogus dates Yanmin Zhang committed a patch (09f2724a786f76475ef2985cf84f5359c553aade) which claims to have been written in August, 2030. Code that bleeding-edge makes gitdm confused, so pretend it's just normal, contemporary stuff. --- gitdm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gitdm b/gitdm index 6c05745..20ec257 100755 --- a/gitdm +++ b/gitdm @@ -19,7 +19,7 @@ from patterns import * class patch: pass - +Today = datetime.date.today() # # Control options. # @@ -181,6 +181,9 @@ def grabpatch(): if m: dt = rfc822.parsedate(m.group (2)) p.date = datetime.date (dt[0], dt[1], dt[2]) + if p.date > Today: + sys.stderr.write ('Funky date: %s\n' % p.date) + p.date = Today continue # # If we have a file filter, check for file lines. -- 2.39.5