# HG changeset patch # User Benoit Boissinot # Date 1153060742 -7200 # Node ID b779319a532ba18b188a73c62f30558c78160c2c # Parent f84e166eb0de04093a9adf20bd20dc75e86a5611 context.py: self.repo is not defined, change to self._repo diff --git a/mercurial/context.py b/mercurial/context.py --- a/mercurial/context.py +++ b/mercurial/context.py @@ -39,12 +39,12 @@ class changectx(object): def parents(self): """return contexts for each parent changeset""" - p = self.repo.changelog.parents(self._node) + p = self._repo.changelog.parents(self._node) return [ changectx(self._repo, x) for x in p ] def children(self): """return contexts for each child changeset""" - c = self.repo.changelog.children(self._node) + c = self._repo.changelog.children(self._node) return [ changectx(self._repo, x) for x in c ] def filenode(self, path): @@ -77,10 +77,10 @@ class filectx(object): if self._id: # if given a changeset id, go ahead and look up the file - self._changeset = changectx(repo, self._id) + self._changeset = changectx(self._repo, self._id) node, flag = self._repo.manifest.find(self._changeset[0], path) self._node = node - self._filelog = self.repo.file(self._path) + self._filelog = self._repo.file(self._path) elif self._fileid: # else be lazy self._filelog = self._repo.file(self._path)