mercurial/context.py
changeset 17076 75f4180509a4
parent 17055 8b7cd9a998f0
child 17118 b3c20b0f5f5a
equal deleted inserted replaced
17075:28ed1c4511ce 17076:75f4180509a4
   228 
   228 
   229     def descendants(self):
   229     def descendants(self):
   230         for d in self._repo.changelog.descendants([self._rev]):
   230         for d in self._repo.changelog.descendants([self._rev]):
   231             yield changectx(self._repo, d)
   231             yield changectx(self._repo, d)
   232 
   232 
       
   233     def obsolete(self):
       
   234         """True if the changeset is obsolete"""
       
   235         return self.node() in self._repo.obsstore.obsoleted
       
   236 
   233     def _fileinfo(self, path):
   237     def _fileinfo(self, path):
   234         if '_manifest' in self.__dict__:
   238         if '_manifest' in self.__dict__:
   235             try:
   239             try:
   236                 return self._manifest[path], self._manifest.flags(path)
   240                 return self._manifest[path], self._manifest.flags(path)
   237             except KeyError:
   241             except KeyError: