mercurial/scmutil.py
changeset 39360 570fca90d556
parent 39301 5763216ba311
child 39480 89630d0b3e23
equal deleted inserted replaced
39359:bc0eb1dc6aae 39360:570fca90d556
   473     try:
   473     try:
   474         i = int(prefix)
   474         i = int(prefix)
   475         # if we are a pure int, then starting with zero will not be
   475         # if we are a pure int, then starting with zero will not be
   476         # confused as a rev; or, obviously, if the int is larger
   476         # confused as a rev; or, obviously, if the int is larger
   477         # than the value of the tip rev
   477         # than the value of the tip rev
   478         if prefix[0:1] == b'0' or i > len(repo):
   478         if prefix[0:1] == b'0' or i >= len(repo):
   479             return False
   479             return False
   480         return True
   480         return True
   481     except ValueError:
   481     except ValueError:
   482         return False
   482         return False
   483 
   483