# HG changeset patch # User mpm@selenic.com # Date 2005-05-26 18:11:05 # Node ID 39624c47060f0fd7bebfdba721efe29c1785e53e # Parent 7fc8385df51440659ff840d411d81fc3ad795b66 hgweb: don't blow up on search for unknown keys diff --git a/mercurial/hgweb.py b/mercurial/hgweb.py --- a/mercurial/hgweb.py +++ b/mercurial/hgweb.py @@ -525,7 +525,10 @@ class hgweb: hi = self.repo.changelog.count() if args.has_key('rev'): hi = args['rev'][0] - hi = self.repo.changelog.rev(self.repo.lookup(hi)) + try: + hi = self.repo.changelog.rev(self.repo.lookup(hi)) + except KeyError: + hi = self.repo.changelog.count() write(self.changelog(hi))