comparison 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
comparison
equal deleted inserted replaced
165:7fc8385df514 166:39624c47060f
523 523
524 if not args.has_key('cmd') or args['cmd'][0] == 'changelog': 524 if not args.has_key('cmd') or args['cmd'][0] == 'changelog':
525 hi = self.repo.changelog.count() 525 hi = self.repo.changelog.count()
526 if args.has_key('rev'): 526 if args.has_key('rev'):
527 hi = args['rev'][0] 527 hi = args['rev'][0]
528 hi = self.repo.changelog.rev(self.repo.lookup(hi)) 528 try:
529 hi = self.repo.changelog.rev(self.repo.lookup(hi))
530 except KeyError:
531 hi = self.repo.changelog.count()
529 532
530 write(self.changelog(hi)) 533 write(self.changelog(hi))
531 534
532 elif args['cmd'][0] == 'changeset': 535 elif args['cmd'][0] == 'changeset':
533 write(self.changeset(args['node'][0])) 536 write(self.changeset(args['node'][0]))