hgext/notify.py
changeset 33742 66860180b009
parent 33741 b14be4deac06
child 33743 3d08f4810690
equal deleted inserted replaced
33741:b14be4deac06 33742:66860180b009
   167 configitem('notify', 'domain',
   167 configitem('notify', 'domain',
   168     default=None,
   168     default=None,
   169 )
   169 )
   170 configitem('notify', 'fromauthor',
   170 configitem('notify', 'fromauthor',
   171     default=None,
   171     default=None,
       
   172 )
       
   173 configitem('notify', 'maxdiff',
       
   174     default=300,
   172 )
   175 )
   173 
   176 
   174 # template for single changeset can include email headers.
   177 # template for single changeset can include email headers.
   175 single_template = '''
   178 single_template = '''
   176 Subject: changeset in {webroot}: {desc|firstline|strip}
   179 Subject: changeset in {webroot}: {desc|firstline|strip}
   365             mail.sendmail(self.ui, util.email(msg['From']),
   368             mail.sendmail(self.ui, util.email(msg['From']),
   366                           subs, msgtext, mbox=self.mbox)
   369                           subs, msgtext, mbox=self.mbox)
   367 
   370 
   368     def diff(self, ctx, ref=None):
   371     def diff(self, ctx, ref=None):
   369 
   372 
   370         maxdiff = int(self.ui.config('notify', 'maxdiff', 300))
   373         maxdiff = int(self.ui.config('notify', 'maxdiff'))
   371         prev = ctx.p1().node()
   374         prev = ctx.p1().node()
   372         if ref:
   375         if ref:
   373             ref = ref.node()
   376             ref = ref.node()
   374         else:
   377         else:
   375             ref = ctx.node()
   378             ref = ctx.node()