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)