equal
deleted
inserted
replaced
641 except error.FilteredIndexError: |
641 except error.FilteredIndexError: |
642 raise |
642 raise |
643 except (ValueError, OverflowError, IndexError): |
643 except (ValueError, OverflowError, IndexError): |
644 pass |
644 pass |
645 |
645 |
646 if len(symbol) == 40: |
646 if len(symbol) == 2 * repo.nodeconstants.nodelen: |
647 try: |
647 try: |
648 node = bin(symbol) |
648 node = bin(symbol) |
649 rev = repo.changelog.rev(node) |
649 rev = repo.changelog.rev(node) |
650 return repo[rev] |
650 return repo[rev] |
651 except error.FilteredLookupError: |
651 except error.FilteredLookupError: |