##// END OF EJS Templates
shortest: move some safe code out of exception block...
Martin von Zweigbergk -
r37879:858c7bfb default
parent child Browse files
Show More
@@ -1506,22 +1506,21 b' class revlog(object):'
1506 try:
1506 try:
1507 if self._partialmatch(test) is None:
1507 if self._partialmatch(test) is None:
1508 return False
1508 return False
1509
1510 try:
1511 i = int(test)
1512 # if we are a pure int, then starting with zero will not be
1513 # confused as a rev; or, obviously, if the int is larger
1514 # than the value of the tip rev
1515 if test[0] == '0' or i > len(self):
1516 return True
1517 return False
1518 except ValueError:
1519 return True
1520 except error.RevlogError:
1509 except error.RevlogError:
1521 return False
1510 return False
1522 except error.WdirUnsupported:
1511 except error.WdirUnsupported:
1523 # single 'ff...' match
1512 # single 'ff...' match
1524 return True
1513 return True
1514 try:
1515 i = int(test)
1516 # if we are a pure int, then starting with zero will not be
1517 # confused as a rev; or, obviously, if the int is larger
1518 # than the value of the tip rev
1519 if test[0] == '0' or i > len(self):
1520 return True
1521 return False
1522 except ValueError:
1523 return True
1525
1524
1526 hexnode = hex(node)
1525 hexnode = hex(node)
1527 shortest = hexnode
1526 shortest = hexnode
General Comments 0
You need to be logged in to leave comments. Login now