diff -r 0b2722bb35c9 -r 59814494f238 contrib/convert-mbox-date.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/contrib/convert-mbox-date.py Sun Apr 03 11:51:01 2011 +0200 @@ -0,0 +1,18 @@ +#!/usr/bin/env python + +from mercurial.util import parsedate, datestr +import glob, mailbox + +issues = glob.glob('.issues/*') + +for i in issues: + mbox=mailbox.mbox(i) + for k in xrange(len(mbox)): + msg = mbox[k] + print msg['Date'] + d = parsedate(msg['Date'], ['%a, %d %b %Y %H:%M:%S %Z', '%a, %d %b %Y %H:%M:%S']) + print d + print datestr(d, '%a, %d %b %Y %H:%M:%S') + msg.replace_header('Date', datestr(d, '%a, %d %b %Y %H:%M:%S')) + mbox[k] = msg + mbox.flush()