hgext/notify.py
changeset 6865 d923a051f84c
parent 6305 e8d447d91cdb
child 6866 0ff5d2bbd8b1
equal deleted inserted replaced
6860:6d904eb19c2a 6865:d923a051f84c
   234 
   234 
   235     def diff(self, node, ref):
   235     def diff(self, node, ref):
   236         maxdiff = int(self.ui.config('notify', 'maxdiff', 300))
   236         maxdiff = int(self.ui.config('notify', 'maxdiff', 300))
   237         prev = self.repo.changelog.parents(node)[0]
   237         prev = self.repo.changelog.parents(node)[0]
   238         self.ui.pushbuffer()
   238         self.ui.pushbuffer()
   239         patch.diff(self.repo, prev, ref)
   239         patch.diff(self.repo, prev, ref, opts=patch.diffopts(self.ui))
   240         difflines = self.ui.popbuffer().splitlines(1)
   240         difflines = self.ui.popbuffer().splitlines(1)
   241         if self.ui.configbool('notify', 'diffstat', True):
   241         if self.ui.configbool('notify', 'diffstat', True):
   242             s = patch.diffstat(difflines)
   242             s = patch.diffstat(difflines)
   243             # s may be nil, don't include the header if it is
   243             # s may be nil, don't include the header if it is
   244             if s:
   244             if s: