diff -r d3611374b50d -r f5abfa08fb09 mercurial/hgweb/webcommands.py --- a/mercurial/hgweb/webcommands.py Wed Jul 17 17:34:47 2013 -0700 +++ b/mercurial/hgweb/webcommands.py Fri Jul 12 01:58:48 2013 +0400 @@ -196,7 +196,7 @@ hi = 'tip' try: ctx = web.repo[hi] - except error.RepoError: + except (error.RepoError, error.LookupError): return _search(web, req, tmpl) # XXX redirect to 404 page? def changelist(latestonly, **map):