hgext/obsolete.py
changeset 148 8e93e1f67205
parent 144 f387658d6d22
child 150 f12fd2410a60
--- a/hgext/obsolete.py	Tue Mar 20 10:38:38 2012 +0100
+++ b/hgext/obsolete.py	Tue Mar 20 10:39:07 2012 +0100
@@ -109,6 +109,14 @@
 
 context.changectx.obsolete = obsolete
 
+def unstable(ctx):
+    """is the changeset unstable (have obsolete ancestor)"""
+    if ctx.node() is None:
+        return False
+    return ctx.rev() in ctx._repo._unstableset
+
+context.changectx.unstable = unstable
+
 
 ### revset
 #############################