equal
deleted
inserted
replaced
1514 except ValueError: |
1514 except ValueError: |
1515 return False |
1515 return False |
1516 |
1516 |
1517 def isvalid(prefix): |
1517 def isvalid(prefix): |
1518 try: |
1518 try: |
1519 if self._partialmatch(prefix) is None: |
1519 node = self._partialmatch(prefix) |
1520 return False |
|
1521 except error.RevlogError: |
1520 except error.RevlogError: |
1522 return False |
1521 return False |
1523 except error.WdirUnsupported: |
1522 except error.WdirUnsupported: |
1524 # single 'ff...' match |
1523 # single 'ff...' match |
1525 return True |
1524 return True |
|
1525 if node is None: |
|
1526 raise LookupError(node, self.indexfile, _('no node')) |
1526 return not isrev(prefix) |
1527 return not isrev(prefix) |
1527 |
1528 |
1528 hexnode = hex(node) |
1529 hexnode = hex(node) |
1529 shortest = hexnode |
1530 shortest = hexnode |
1530 startlength = max(6, minlength) |
1531 startlength = max(6, minlength) |