Mercurial > hg > mercurial-crew-with-dirclash
changeset 3316:0e370798eebf
context: add cmp for filectxs
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Tue, 10 Oct 2006 01:13:03 -0500 |
parents | e8be5942335d |
children | 966632304dde |
files | mercurial/context.py |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/context.py +++ b/mercurial/context.py @@ -193,6 +193,8 @@ class filectx(object): def path(self): return self._path def size(self): return self._filelog.size(self._filerev) + def cmp(self, text): return self._filelog.cmp(self._filenode, text) + def parents(self): p = self._path fl = self._filelog @@ -467,3 +469,5 @@ class workingfilectx(filectx): return [] def size(self): return os.stat(self._repo.wjoin(self._path)).st_size + + def cmp(self, text): return self._repo.wread(self._path) == text