# HG changeset patch # User Matt Mackall # Date 1160460783 18000 # Node ID 0e370798eebfa9be1993ec476b0fe1e68f5f605e # Parent e8be5942335d5985ed6e86e07a8f82868273b424 context: add cmp for filectxs diff -r e8be5942335d -r 0e370798eebf mercurial/context.py --- a/mercurial/context.py Tue Oct 10 00:54:00 2006 -0500 +++ b/mercurial/context.py Tue Oct 10 01:13:03 2006 -0500 @@ -193,6 +193,8 @@ 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 @@ 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