Mercurial > hg
changeset 11703:55a2af02e45c
context: reuse filecontext.cmp in workingfilecontext.cmp
Same code path should mean less mistakes, and hopefully, better
caching.
author | Nicolas Dumazet <nicdumz.commits@gmail.com> |
---|---|
date | Thu, 29 Jul 2010 10:39:59 +0900 |
parents | eb07fbc21e9c |
children | e95bacedae12 |
files | mercurial/context.py |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/context.py Tue Jul 27 23:40:46 2010 +0900 +++ b/mercurial/context.py Thu Jul 29 10:39:59 2010 +0900 @@ -940,7 +940,9 @@ returns True if different than fctx. """ - return self._repo.wread(self._path) != fctx.data() + # fctx should be a filectx (not a wfctx) + # invert comparison to reuse the same code path + return fctx.cmp(self) class memctx(object): """Use memctx to perform in-memory commits via localrepo.commitctx().