site

(Pierre-Yves David)
2011-09-07: Do not hide current and bookmarked

Do not hide current and bookmarked

diff --git a/obsolete.py b/obsolete.py
--- a/obsolete.py
+++ b/obsolete.py
@@ -28,7 +28,7 @@ def hidden(ctx):
     # hack to fill hiddenrevs
     # compute hidden (XXX should move elsewhere)
     if not getattr(ctx._repo.changelog, 'hiddeninit', False):
-        basicquery = 'obsolete() - (ancestors(not obsolete()))'
+        basicquery = 'obsolete() - (ancestors(not obsolete() or . or bookmark()))'
         for rev in scmutil.revrange(ctx._repo, [basicquery]):
             ctx._repo.changelog.hiddenrevs.add(rev)
         ctx._repo.changelog.hiddeninit = True