Mercurial > hg
changeset 19314:bc82abe500a9
filectx: remove dependencies on filerev
Removing dependencies on filectx.filerev() makes it easier to create a filelog
implementation that doesn't have rev numbers.
author | Durham Goode <durham@fb.com> |
---|---|
date | Thu, 30 May 2013 19:29:21 -0700 |
parents | 3b96d6e44a4d |
children | 401b3ad26e66 |
files | mercurial/context.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/context.py Sat Jun 08 22:37:08 2013 +0200 +++ b/mercurial/context.py Thu May 30 19:29:21 2013 -0700 @@ -667,7 +667,7 @@ # use linkrev to find the first changeset where self appeared if self.rev() != self.linkrev(): - base = self.filectx(self.filerev()) + base = self.filectx(self.filenode()) else: base = self @@ -736,7 +736,7 @@ # prime the ancestor cache for the working directory acache = {} for c in (self, fc2): - if c._filerev is None: + if c.filenode() is None: pl = [(n.path(), n.filenode()) for n in c.parents()] acache[(c._path, None)] = pl