mercurial/obsolete.py
changeset 31038 cb5888c00410
parent 29980 42d031560294
child 31483 413b44003462
--- a/mercurial/obsolete.py	Sat Feb 18 00:39:31 2017 -0800
+++ b/mercurial/obsolete.py	Sat Feb 18 00:55:20 2017 -0800
@@ -1120,7 +1120,7 @@
     """the set of obsolete revisions"""
     obs = set()
     getnode = repo.changelog.node
-    notpublic = repo.revs("not public()")
+    notpublic = repo._phasecache.getrevset(repo, (phases.draft, phases.secret))
     for r in notpublic:
         if getnode(r) in repo.obsstore.successors:
             obs.add(r)