# HG changeset patch # User Pierre-Yves David # Date 1341415611 -7200 # Node ID b3c20b0f5f5a78cbe03cff98312ddce353da3ba8 # Parent 217bfb10e6dbe630d4cd08ec6c9f8114adb3cdc2 obsolete: fix context.obsolete() method - obsstore attribut name changed. - public changeset can't be obsolete diff -r 217bfb10e6db -r b3c20b0f5f5a mercurial/context.py --- a/mercurial/context.py Wed Jul 04 16:37:00 2012 +0200 +++ b/mercurial/context.py Wed Jul 04 17:26:51 2012 +0200 @@ -232,7 +232,8 @@ def obsolete(self): """True if the changeset is obsolete""" - return self.node() in self._repo.obsstore.obsoleted + return (self.node() in self._repo.obsstore.precursors + and self.phase() > phases.public) def _fileinfo(self, path): if '_manifest' in self.__dict__: