hgext/patchbomb.py
changeset 6229 c3182eeb70ea
parent 6212 e75aab656f46
child 6447 9d2ce19bdacd
equal deleted inserted replaced
6228:c0c4c7b1e8d3 6229:c3182eeb70ea
   389             m['Message-Id'] = genmsgid('patchbomb')
   389             m['Message-Id'] = genmsgid('patchbomb')
   390         if parent:
   390         if parent:
   391             m['In-Reply-To'] = parent
   391             m['In-Reply-To'] = parent
   392         else:
   392         else:
   393             parent = m['Message-Id']
   393             parent = m['Message-Id']
   394         m['Date'] = util.datestr(date=start_time,
   394         m['Date'] = util.datestr(start_time, "%a, %d %b %Y %H:%M:%S %1%2")
   395                                  format="%a, %d %b %Y %H:%M:%S", timezone=True)
       
   396 
   395 
   397         start_time = (start_time[0] + 1, start_time[1])
   396         start_time = (start_time[0] + 1, start_time[1])
   398         m['From'] = sender
   397         m['From'] = sender
   399         m['To'] = ', '.join(to)
   398         m['To'] = ', '.join(to)
   400         if cc:
   399         if cc:
   417             if fp is not ui:
   416             if fp is not ui:
   418                 fp.close()
   417                 fp.close()
   419         elif opts.get('mbox'):
   418         elif opts.get('mbox'):
   420             ui.status('Writing ', m['Subject'], ' ...\n')
   419             ui.status('Writing ', m['Subject'], ' ...\n')
   421             fp = open(opts.get('mbox'), 'In-Reply-To' in m and 'ab+' or 'wb+')
   420             fp = open(opts.get('mbox'), 'In-Reply-To' in m and 'ab+' or 'wb+')
   422             date = util.datestr(date=start_time,
   421             date = util.datestr(start_time, '%a %b %d %H:%M:%S %Y')
   423                                 format='%a %b %d %H:%M:%S %Y', timezone=False)
       
   424             fp.write('From %s %s\n' % (sender_addr, date))
   422             fp.write('From %s %s\n' % (sender_addr, date))
   425             fp.write(m.as_string(0))
   423             fp.write(m.as_string(0))
   426             fp.write('\n\n')
   424             fp.write('\n\n')
   427             fp.close()
   425             fp.close()
   428         else:
   426         else: