diff -r 16c642a6f07d -r 4d1671b39168 mercurial/dispatch.py --- a/mercurial/dispatch.py Thu Jan 03 21:07:04 2013 +0100 +++ b/mercurial/dispatch.py Fri Jan 11 20:34:54 2013 +0100 @@ -710,9 +710,7 @@ repo = hg.repository(ui, path=path) if not repo.local(): raise util.Abort(_("repository '%s' is not local") % path) - if not options['hidden']: - repo = repo.filtered('hidden') - else: + if options['hidden']: repo = repo.unfiltered() repo.ui.setconfig("bundle", "mainreporoot", repo.root) except error.RequirementError: