Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/context.py @ 21834:e4d35aa9056c
basectx: pass raw context objects to patch.diff
author | Sean Farley <sean.michael.farley@gmail.com> |
---|---|
date | Tue, 29 Apr 2014 16:43:59 -0500 |
parents | ee29b0bb1619 |
children | b342c3e2518a |
comparison
equal
deleted
inserted
replaced
21833:c1ceec0c8cb4 | 21834:e4d35aa9056c |
---|---|
254 if ctx2 is None: | 254 if ctx2 is None: |
255 ctx2 = self.p1() | 255 ctx2 = self.p1() |
256 if ctx2 is not None: | 256 if ctx2 is not None: |
257 ctx2 = self._repo[ctx2] | 257 ctx2 = self._repo[ctx2] |
258 diffopts = patch.diffopts(self._repo.ui, opts) | 258 diffopts = patch.diffopts(self._repo.ui, opts) |
259 return patch.diff(self._repo, ctx2.node(), self.node(), | 259 return patch.diff(self._repo, ctx2, self, match=match, opts=diffopts) |
260 match=match, opts=diffopts) | |
261 | 260 |
262 @propertycache | 261 @propertycache |
263 def _dirs(self): | 262 def _dirs(self): |
264 return scmutil.dirs(self._manifest) | 263 return scmutil.dirs(self._manifest) |
265 | 264 |