diff mercurial/context.py @ 17076:75f4180509a4

obsolete: function and method to access some obsolete data An `obsolete` boolean property is added to changeset context. Function to get obsolete marker object from a changeset context are added to the obsolete module.
author Pierre-Yves.David@ens-lyon.org
date Wed, 06 Jun 2012 01:56:58 +0200
parents 8b7cd9a998f0
children b3c20b0f5f5a
line wrap: on
line diff
--- a/mercurial/context.py	Thu Jun 07 19:21:59 2012 +0200
+++ b/mercurial/context.py	Wed Jun 06 01:56:58 2012 +0200
@@ -230,6 +230,10 @@
         for d in self._repo.changelog.descendants([self._rev]):
             yield changectx(self._repo, d)
 
+    def obsolete(self):
+        """True if the changeset is obsolete"""
+        return self.node() in self._repo.obsstore.obsoleted
+
     def _fileinfo(self, path):
         if '_manifest' in self.__dict__:
             try: