mercurial/context.py
changeset 3310 0e370798eebf
parent 3302 192085505f6f
child 3313 6c68bc1e7873
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