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