hgext/notify.py
changeset 23454 317ccfbd1a84
parent 20667 e96e9f805c19
child 24306 6ddc86eedc3b
equal deleted inserted replaced
23453:341e4798c24d 23454:317ccfbd1a84
   339     def diff(self, ctx, ref=None):
   339     def diff(self, ctx, ref=None):
   340 
   340 
   341         maxdiff = int(self.ui.config('notify', 'maxdiff', 300))
   341         maxdiff = int(self.ui.config('notify', 'maxdiff', 300))
   342         prev = ctx.p1().node()
   342         prev = ctx.p1().node()
   343         ref = ref and ref.node() or ctx.node()
   343         ref = ref and ref.node() or ctx.node()
   344         chunks = patch.diff(self.repo, prev, ref, opts=patch.diffopts(self.ui))
   344         chunks = patch.diff(self.repo, prev, ref,
       
   345                             opts=patch.diffallopts(self.ui))
   345         difflines = ''.join(chunks).splitlines()
   346         difflines = ''.join(chunks).splitlines()
   346 
   347 
   347         if self.ui.configbool('notify', 'diffstat', True):
   348         if self.ui.configbool('notify', 'diffstat', True):
   348             s = patch.diffstat(difflines)
   349             s = patch.diffstat(difflines)
   349             # s may be nil, don't include the header if it is
   350             # s may be nil, don't include the header if it is