mercurial/context.py
changeset 19586 43f9ed2f64b1
parent 19585 8e553cd6071e
child 19587 b1c344ebd8e4
equal deleted inserted replaced
19585:8e553cd6071e 19586:43f9ed2f64b1
   479 
   479 
   480     def filerev(self):
   480     def filerev(self):
   481         return self._filerev
   481         return self._filerev
   482     def filenode(self):
   482     def filenode(self):
   483         return self._filenode
   483         return self._filenode
       
   484     def flags(self):
       
   485         return self._changectx.flags(self._path)
   484 
   486 
   485 class filectx(basefilectx):
   487 class filectx(basefilectx):
   486     """A filecontext object makes access to data related to a particular
   488     """A filecontext object makes access to data related to a particular
   487        filerevision convenient."""
   489        filerevision convenient."""
   488     def __init__(self, repo, path, changeid=None, fileid=None,
   490     def __init__(self, repo, path, changeid=None, fileid=None,
   535         '''opens an arbitrary revision of the file without
   537         '''opens an arbitrary revision of the file without
   536         opening a new filelog'''
   538         opening a new filelog'''
   537         return filectx(self._repo, self._path, fileid=fileid,
   539         return filectx(self._repo, self._path, fileid=fileid,
   538                        filelog=self._filelog)
   540                        filelog=self._filelog)
   539 
   541 
   540     def flags(self):
       
   541         return self._changectx.flags(self._path)
       
   542     def filelog(self):
   542     def filelog(self):
   543         return self._filelog
   543         return self._filelog
   544     def rev(self):
   544     def rev(self):
   545         return self._changeid
   545         return self._changeid
   546     def linkrev(self):
   546     def linkrev(self):