mercurial/context.py
changeset 3961 a4edadd807dd
parent 3930 01d98d68d697
child 3962 2b8825c94c5a
equal deleted inserted replaced
3960:c137e21dba5a 3961:a4edadd807dd
   147             return self._filelog
   147             return self._filelog
   148         elif name == '_changeid':
   148         elif name == '_changeid':
   149             self._changeid = self._filelog.linkrev(self._filenode)
   149             self._changeid = self._filelog.linkrev(self._filenode)
   150             return self._changeid
   150             return self._changeid
   151         elif name == '_filenode':
   151         elif name == '_filenode':
   152 	    if '_fileid' in self.__dict__:
   152             if '_fileid' in self.__dict__:
   153 		self._filenode = self._filelog.lookup(self._fileid)
   153                 self._filenode = self._filelog.lookup(self._fileid)
   154 	    else:
   154             else:
   155 		self._filenode = self._changectx.filenode(self._path)
   155                 self._filenode = self._changectx.filenode(self._path)
   156             return self._filenode
   156             return self._filenode
   157         elif name == '_filerev':
   157         elif name == '_filerev':
   158             self._filerev = self._filelog.rev(self._filenode)
   158             self._filerev = self._filelog.rev(self._filenode)
   159             return self._filerev
   159             return self._filerev
   160         else:
   160         else: