# HG changeset patch # User Alexander Plavin # Date 1373579928 -14400 # Node ID f5abfa08fb094ac8a60649f2a497a1d6bdd88b56 # Parent d3611374b50da4831b147f916112e80cf787bc37 hgweb: run search instead of showing wrong error for ambigious identifier Before this when multiple changesets hashes in the repos started with the search query string, error was given that the revision isn't found, and it was misleading. Now a simple keyword search runs in this case. 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):