diff -r a88259018f79 -r fe8dbbe9520d mercurial/hgweb/webcommands.py --- a/mercurial/hgweb/webcommands.py Thu Mar 06 22:23:41 2008 +0100 +++ b/mercurial/hgweb/webcommands.py Thu Mar 06 22:51:16 2008 +0100 @@ -6,7 +6,8 @@ # of the GNU General Public License, incorporated herein by reference. import os, mimetypes -from mercurial import revlog, util, hg +from mercurial import revlog, util +from mercurial.repo import RepoError from common import staticfile, ErrorResponse, HTTP_OK, HTTP_NOT_FOUND # __all__ is populated with the allowed commands. Be sure to add to it if @@ -67,7 +68,7 @@ hi = web.repo.changelog.count() - 1 try: ctx = web.repo.changectx(hi) - except hg.RepoError: + except RepoError: return web.search(tmpl, hi) # XXX redirect to 404 page? return web.changelog(tmpl, ctx, shortlog = shortlog)