Mercurial > public > mercurial-scm > hg
diff mercurial/context.py @ 7361:9fe97eea5510
linkrev: take a revision number rather than a hash
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 12 Nov 2008 15:19:14 -0600 |
parents | ccbd39cad3c3 |
children | ad0eb8762458 |
line wrap: on
line diff
--- a/mercurial/context.py Thu Nov 13 10:11:32 2008 +0100 +++ b/mercurial/context.py Wed Nov 12 15:19:14 2008 -0600 @@ -200,7 +200,7 @@ if '_changectx' in self.__dict__: self._changeid = self._changectx.rev() else: - self._changeid = self._filelog.linkrev(self._filenode) + self._changeid = self._filelog.linkrev(self._filerev) return self._changeid elif name == '_filenode': if '_fileid' in self.__dict__: @@ -263,9 +263,9 @@ return self._changectx.rev() if '_changeid' in self.__dict__: return self._changectx.rev() - return self._filelog.linkrev(self._filenode) + return self._filelog.linkrev(self._filerev) - def linkrev(self): return self._filelog.linkrev(self._filenode) + def linkrev(self): return self._filelog.linkrev(self._filerev) def node(self): return self._changectx.node() def user(self): return self._changectx.user() def date(self): return self._changectx.date() @@ -647,7 +647,7 @@ def rev(self): if '_changectx' in self.__dict__: return self._changectx.rev() - return self._filelog.linkrev(self._filenode) + return self._filelog.linkrev(self._filerev) def data(self): return self._repo.wread(self._path) def renamed(self):