comparison hgext/notify.py @ 4489:afa1f57ae484

Add sending date to notify message. When using SMTP, no date field was set into the message, which causes it to be displayed as being send on 1st january 1970 on most MUA.
author Mathieu Clabaut <mathieu.clabaut@gmail.com>
date Thu, 24 May 2007 16:32:38 +0200
parents fbf0e9acfd83
children fc20fa9f2dfd 4dfb9f232a63
comparison
equal deleted inserted replaced
4473:671158f060cc 4489:afa1f57ae484
209 if '@' not in sender or '@localhost' in sender: 209 if '@' not in sender or '@localhost' in sender:
210 sender = self.fixmail(sender) 210 sender = self.fixmail(sender)
211 del msg['From'] 211 del msg['From']
212 msg['From'] = sender 212 msg['From'] = sender
213 213
214 msg['Date'] = util.datestr(date=util.makedate(),
215 format="%a, %d %b %Y %H:%M:%S", timezone=True)
214 fix_subject() 216 fix_subject()
215 fix_sender() 217 fix_sender()
216 218
217 msg['X-Hg-Notification'] = 'changeset ' + short(node) 219 msg['X-Hg-Notification'] = 'changeset ' + short(node)
218 if not msg['Message-Id']: 220 if not msg['Message-Id']: