mercurial/obsutil.py
changeset 38587 b62000a28812
parent 38586 79d7d715f3d0
child 38588 1c93e0237a24
equal deleted inserted replaced
38586:79d7d715f3d0 38587:b62000a28812
   393 def _cmpdiff(leftctx, rightctx):
   393 def _cmpdiff(leftctx, rightctx):
   394     """return True if both ctx introduce the "same diff"
   394     """return True if both ctx introduce the "same diff"
   395 
   395 
   396     This is a first and basic implementation, with many shortcoming.
   396     This is a first and basic implementation, with many shortcoming.
   397     """
   397     """
   398     diffopts = diffutil.diffopts(leftctx.repo().ui, {'git': True})
   398     diffopts = diffutil.diffallopts(leftctx.repo().ui, {'git': True})
   399     # Leftctx or right ctx might be filtered, so we need to use the contexts
   399     # Leftctx or right ctx might be filtered, so we need to use the contexts
   400     # with an unfiltered repository to safely compute the diff
   400     # with an unfiltered repository to safely compute the diff
   401     leftunfi = leftctx._repo.unfiltered()[leftctx.rev()]
   401     leftunfi = leftctx._repo.unfiltered()[leftctx.rev()]
   402     leftdiff = leftunfi.diff(opts=diffopts)
   402     leftdiff = leftunfi.diff(opts=diffopts)
   403     rightunfi = rightctx._repo.unfiltered()[rightctx.rev()]
   403     rightunfi = rightctx._repo.unfiltered()[rightctx.rev()]