diff -r 2ecf5c24d0cd -r 7ed611c60168 mercurial/revset.py --- a/mercurial/revset.py Mon Nov 05 16:05:45 2018 -0800 +++ b/mercurial/revset.py Mon Nov 05 09:09:48 2018 -0800 @@ -466,9 +466,6 @@ for name, bmrev in repo._bookmarks.iteritems(): if matcher(name): matchrevs.add(bmrev) - if not matchrevs: - raise error.RepoLookupError(_("no bookmarks exist" - " that match '%s'") % pattern) for bmrev in matchrevs: bms.add(repo[bmrev].rev()) else: @@ -1330,9 +1327,6 @@ for name, ns in repo.names.iteritems(): if matcher(name): namespaces.add(ns) - if not namespaces: - raise error.RepoLookupError(_("no namespace exists" - " that match '%s'") % pattern) names = set() for ns in namespaces: