Mercurial > hg-stable
diff mercurial/hgweb.py @ 166:39624c47060f
hgweb: don't blow up on search for unknown keys
author | mpm@selenic.com |
---|---|
date | Thu, 26 May 2005 10:11:05 -0800 |
parents | 7fc8385df514 |
children | 65cf1b0cfe86 |
line wrap: on
line diff
--- a/mercurial/hgweb.py Thu May 26 10:08:47 2005 -0800 +++ b/mercurial/hgweb.py Thu May 26 10:11:05 2005 -0800 @@ -525,7 +525,10 @@ 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))