obsolete: remove public revset (it's now expected to be in core)
diff --git a/hgext/obsolete.py b/hgext/obsolete.py
--- a/hgext/obsolete.py
+++ b/hgext/obsolete.py
@@ -111,10 +111,6 @@ context.changectx.obsolete = obsolete
### revset
#############################
-def revsetpublic(repo, subset, x):
- args = revset.getargs(x, 0, 0, 'publicheads takes no arguments')
- # XXX slow stop using context
- return [r for r in subset if repo._phaserev[r] == 0]
def revsetobsolete(repo, subset, x):
"""filter obsolet entry"""
@@ -170,7 +166,6 @@ def filterobsoleteout(orig, repo, remote
def extsetup(ui):
revset.symbols["obsolete"] = revsetobsolete
- revset.symbols["public"] = revsetpublic
extensions.wrapfunction(discovery, 'findcommonoutgoing', filterobsoleteout)