diff -r 7ac4449f0f39 -r f3b21beb9802 mercurial/revset.py --- a/mercurial/revset.py Tue Jan 15 20:55:47 2013 +0100 +++ b/mercurial/revset.py Sun Jan 13 01:39:16 2013 -0600 @@ -893,7 +893,7 @@ """ # i18n: "hidden" is a keyword getargs(x, 0, 0, _("hidden takes no arguments")) - hiddenrevs = repoview.filteredrevs(repo, 'hidden') + hiddenrevs = repoview.filterrevs(repo, 'visible') return [r for r in subset if r in hiddenrevs] def keyword(repo, subset, x):