mercurial/revlogutils/deltas.py
changeset 49674 5af4a0a73e4c
parent 49657 f5f113f1b011
child 49675 0fca63953810
equal deleted inserted replaced
49673:e33776297d1f 49674:5af4a0a73e4c
   574         delta.compresseddeltalen,
   574         delta.compresseddeltalen,
   575         delta.snapshotdepth,
   575         delta.snapshotdepth,
   576     )
   576     )
   577 
   577 
   578 
   578 
   579 def isgooddeltainfo(revlog, deltainfo, revinfo):
   579 def is_good_delta_info(revlog, deltainfo, revinfo):
   580     """Returns True if the given delta is good. Good means that it is within
   580     """Returns True if the given delta is good. Good means that it is within
   581     the disk span, disk size, and chain length bounds that we know to be
   581     the disk span, disk size, and chain length bounds that we know to be
   582     performant."""
   582     performant."""
   583     if deltainfo is None:
   583     if deltainfo is None:
   584         return False
   584         return False
  1293                     delta_end = util.timer()
  1293                     delta_end = util.timer()
  1294                     msg = b"DBG-DELTAS-SEARCH:     delta-search-time=%f\n"
  1294                     msg = b"DBG-DELTAS-SEARCH:     delta-search-time=%f\n"
  1295                     msg %= delta_end - delta_start
  1295                     msg %= delta_end - delta_start
  1296                     self._write_debug(msg)
  1296                     self._write_debug(msg)
  1297                 if candidatedelta is not None:
  1297                 if candidatedelta is not None:
  1298                     if isgooddeltainfo(self.revlog, candidatedelta, revinfo):
  1298                     if is_good_delta_info(self.revlog, candidatedelta, revinfo):
  1299                         if debug_search:
  1299                         if debug_search:
  1300                             msg = b"DBG-DELTAS-SEARCH:     DELTA: length=%d (GOOD)\n"
  1300                             msg = b"DBG-DELTAS-SEARCH:     DELTA: length=%d (GOOD)\n"
  1301                             msg %= candidatedelta.deltalen
  1301                             msg %= candidatedelta.deltalen
  1302                             self._write_debug(msg)
  1302                             self._write_debug(msg)
  1303                         nominateddeltas.append(candidatedelta)
  1303                         nominateddeltas.append(candidatedelta)