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>"""