hgext/notify.py
changeset 3093 f422c8265ae5
parent 3014 47aad3489da8
child 3397 f0415b61949d
equal deleted inserted replaced
3092:25857e00af8e 3093:f422c8265ae5
   238             return
   238             return
   239         fp = templater.stringio()
   239         fp = templater.stringio()
   240         prev = self.repo.changelog.parents(node)[0]
   240         prev = self.repo.changelog.parents(node)[0]
   241         patch.diff(self.repo, prev, ref, fp=fp)
   241         patch.diff(self.repo, prev, ref, fp=fp)
   242         difflines = fp.getvalue().splitlines(1)
   242         difflines = fp.getvalue().splitlines(1)
       
   243         if self.ui.configbool('notify', 'diffstat', True):
       
   244             s = patch.diffstat(difflines)
       
   245             self.sio.write('\ndiffstat:\n\n' + s)
   243         if maxdiff > 0 and len(difflines) > maxdiff:
   246         if maxdiff > 0 and len(difflines) > maxdiff:
   244             self.sio.write(_('\ndiffs (truncated from %d to %d lines):\n\n') %
   247             self.sio.write(_('\ndiffs (truncated from %d to %d lines):\n\n') %
   245                            (len(difflines), maxdiff))
   248                            (len(difflines), maxdiff))
   246             difflines = difflines[:maxdiff]
   249             difflines = difflines[:maxdiff]
   247         elif difflines:
   250         elif difflines: