diff -r 1dca460e7d1e -r f6c00b17387c mercurial/context.py --- a/mercurial/context.py Thu Jun 26 13:58:24 2008 -0500 +++ b/mercurial/context.py Thu Jun 26 14:35:46 2008 -0500 @@ -463,7 +463,7 @@ self._user = self._repo.ui.username() if parents: p1, p2 = parents - self._parents = [self._repo.changectx(p) for p in (p1, p2)] + self._parents = [changectx(self._repo, p) for p in (p1, p2)] if changes: self._status = list(changes) @@ -687,7 +687,7 @@ self._user = user or self._repo.ui.username() parents = [(p or nullid) for p in parents] p1, p2 = parents - self._parents = [self._repo.changectx(p) for p in (p1, p2)] + self._parents = [changectx(self._repo, p) for p in (p1, p2)] files = list(files) files.sort() self._status = [files, [], [], [], []]