equal
deleted
inserted
replaced
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])) |