hgext/remotefilelog/historypack.py
changeset 49292 d44e3c45f0e4
parent 49004 f254fc73d956
child 51901 f4733654f144
equal deleted inserted replaced
49291:44b26349127b 49292:d44e3c45f0e4
     3 from mercurial.node import (
     3 from mercurial.node import (
     4     hex,
     4     hex,
     5     sha1nodeconstants,
     5     sha1nodeconstants,
     6 )
     6 )
     7 from mercurial import (
     7 from mercurial import (
     8     pycompat,
       
     9     util,
     8     util,
    10 )
     9 )
    11 from mercurial.utils import hashutil
    10 from mercurial.utils import hashutil
    12 from . import (
    11 from . import (
    13     basepack,
    12     basepack,
   205         fanout = self._fanouttable
   204         fanout = self._fanouttable
   206 
   205 
   207         start = fanout[fanoutkey] + params.indexstart
   206         start = fanout[fanoutkey] + params.indexstart
   208         indexend = self._indexend
   207         indexend = self._indexend
   209 
   208 
   210         for i in pycompat.xrange(fanoutkey + 1, params.fanoutcount):
   209         for i in range(fanoutkey + 1, params.fanoutcount):
   211             end = fanout[i] + params.indexstart
   210             end = fanout[i] + params.indexstart
   212             if end != start:
   211             if end != start:
   213                 break
   212                 break
   214         else:
   213         else:
   215             end = indexend
   214             end = indexend
   321             revcount = struct.unpack(
   320             revcount = struct.unpack(
   322                 b'!I', data[offset : offset + ENTRYCOUNTSIZE]
   321                 b'!I', data[offset : offset + ENTRYCOUNTSIZE]
   323             )[0]
   322             )[0]
   324             offset += ENTRYCOUNTSIZE
   323             offset += ENTRYCOUNTSIZE
   325 
   324 
   326             for i in pycompat.xrange(revcount):
   325             for i in range(revcount):
   327                 entry = struct.unpack(
   326                 entry = struct.unpack(
   328                     PACKFORMAT, data[offset : offset + PACKENTRYLENGTH]
   327                     PACKFORMAT, data[offset : offset + PACKENTRYLENGTH]
   329                 )
   328                 )
   330                 offset += PACKENTRYLENGTH
   329                 offset += PACKENTRYLENGTH
   331 
   330