diff -r e3ee7ec85a15 -r a6cf48b2880d mercurial/hgweb/webcommands.py --- a/mercurial/hgweb/webcommands.py Mon Feb 03 21:34:13 2014 +0100 +++ b/mercurial/hgweb/webcommands.py Tue Jan 21 11:39:26 2014 -0800 @@ -187,7 +187,7 @@ mfunc = revset.match(web.repo.ui, revdef) try: - revs = mfunc(web.repo, list(web.repo)) + revs = mfunc(web.repo, revset.baseset(web.repo)) return MODE_REVSET, revs # ParseError: wrongly placed tokens, wrongs arguments, etc # RepoLookupError: no such revision, e.g. in 'revision:'