comparison mercurial/context.py @ 3310:0e370798eebf

context: add cmp for filectxs
author Matt Mackall <mpm@selenic.com>
date Tue, 10 Oct 2006 01:13:03 -0500
parents 192085505f6f
children 6c68bc1e7873
comparison
equal deleted inserted replaced
3309:e8be5942335d 3310:0e370798eebf
191 def data(self): return self._filelog.read(self._filenode) 191 def data(self): return self._filelog.read(self._filenode)
192 def renamed(self): return self._filelog.renamed(self._filenode) 192 def renamed(self): return self._filelog.renamed(self._filenode)
193 def path(self): return self._path 193 def path(self): return self._path
194 def size(self): return self._filelog.size(self._filerev) 194 def size(self): return self._filelog.size(self._filerev)
195 195
196 def cmp(self, text): return self._filelog.cmp(self._filenode, text)
197
196 def parents(self): 198 def parents(self):
197 p = self._path 199 p = self._path
198 fl = self._filelog 200 fl = self._filelog
199 pl = [ (p, n, fl) for n in self._filelog.parents(self._filenode) ] 201 pl = [ (p, n, fl) for n in self._filelog.parents(self._filenode) ]
200 202
465 467
466 def children(self): 468 def children(self):
467 return [] 469 return []
468 470
469 def size(self): return os.stat(self._repo.wjoin(self._path)).st_size 471 def size(self): return os.stat(self._repo.wjoin(self._path)).st_size
472
473 def cmp(self, text): return self._repo.wread(self._path) == text