diff -r 221c9c3146eb -r 3cc06457f15e mercurial/context.py --- a/mercurial/context.py Sun Oct 14 15:10:13 2012 -0400 +++ b/mercurial/context.py Fri Oct 19 00:28:13 2012 +0200 @@ -233,15 +233,15 @@ def obsolete(self): """True if the changeset is obsolete""" - return self.rev() in obsmod.getobscache(self._repo, 'obsolete') + return self.rev() in obsmod.getrevs(self._repo, 'obsolete') def extinct(self): """True if the changeset is extinct""" - return self.rev() in obsmod.getobscache(self._repo, 'extinct') + return self.rev() in obsmod.getrevs(self._repo, 'extinct') def unstable(self): """True if the changeset is not obsolete but it's ancestor are""" - return self.rev() in obsmod.getobscache(self._repo, 'unstable') + return self.rev() in obsmod.getrevs(self._repo, 'unstable') def _fileinfo(self, path): if '_manifest' in self.__dict__: