diff -r 88f126b2dd08 -r a42b9c661bc1 aux/convert-mbox-date.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/aux/convert-mbox-date.py Wed Apr 16 17:25:19 2008 -0400 @@ -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()