mercurial/scmutil.py
changeset 47041 a407fe56d6e8
parent 47012 d55b71393907
child 47128 bea4717415c0
equal deleted inserted replaced
47039:54589bb9604d 47041:a407fe56d6e8
   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: