mercurial/context.py
changeset 3131 4ea58eb3f0c9
parent 3130 da85145d4571
child 3132 4d021b91cb26
equal deleted inserted replaced
3130:da85145d4571 3131:4ea58eb3f0c9
   109     def files(self): return self.changectx().files()
   109     def files(self): return self.changectx().files()
   110     def description(self): return self.changectx().description()
   110     def description(self): return self.changectx().description()
   111     def manifest(self): return self.changectx().manifest()
   111     def manifest(self): return self.changectx().manifest()
   112 
   112 
   113     def data(self): return self._filelog.read(self._filenode)
   113     def data(self): return self._filelog.read(self._filenode)
   114     def metadata(self): return self._filelog.readmeta(self._filenode)
       
   115     def renamed(self): return self._filelog.renamed(self._filenode)
   114     def renamed(self): return self._filelog.renamed(self._filenode)
   116     def path(self): return self._path
   115     def path(self): return self._path
   117 
   116 
   118     def parents(self):
   117     def parents(self):
   119         p = [ (self._path, n) for n in self._filelog.parents(self._filenode) ]
   118         p = [ (self._path, n) for n in self._filelog.parents(self._filenode) ]
   120         r = self.renamed()
   119         r = self.renamed()
       
   120 
   121         if r:
   121         if r:
   122             p[0] = r
   122             p[0] = r
   123         return [ filectx(self._repo, p, fileid=n) for p,n in p if n != nullid ]
   123         return [ filectx(self._repo, p, fileid=n) for p,n in p if n != nullid ]
   124 
   124 
   125     def children(self):
   125     def children(self):