Fix
diff --git a/obsolete.py b/obsolete.py --- a/obsolete.py +++ b/obsolete.py @@ -17,7 +17,7 @@ def obsolete(ctx): """is the changeset obsolete by other""" if ctx.node()is None: return False - return boolean(ctx._repo.obsoleteby(ctx.node())) + return bool(ctx._repo.obsoletedby(ctx.node())) context.changectx.obsolete = obsolete @@ -108,9 +108,11 @@ def reposetup(ui, repo): ### Public method def obsoletedby(self, node): """return the set of node that make <node> obsolete (obj)""" + return self._obsobjrels.get(node, set()) def obsolete(self, node): """return the set of node that <node> make obsolete (sub)""" + return self._obssubrels.get(node, set()) def addobsolete(self, sub, obj): """Add a relation marking that node <sub> is a new version of <obj>"""