mercurial/bundle2.py
changeset 41768 aaad36b88298
parent 40416 14b6afc6cb28
child 41801 2d835c42ab41
equal deleted inserted replaced
41767:15d3facfa40a 41768:aaad36b88298
  1395         '''seek to specified chunk and start yielding data'''
  1395         '''seek to specified chunk and start yielding data'''
  1396         if len(self._chunkindex) == 0:
  1396         if len(self._chunkindex) == 0:
  1397             assert chunknum == 0, 'Must start with chunk 0'
  1397             assert chunknum == 0, 'Must start with chunk 0'
  1398             self._chunkindex.append((0, self._tellfp()))
  1398             self._chunkindex.append((0, self._tellfp()))
  1399         else:
  1399         else:
  1400             assert chunknum < len(self._chunkindex), \
  1400             assert chunknum < len(self._chunkindex), (
  1401                    'Unknown chunk %d' % chunknum
  1401                    'Unknown chunk %d' % chunknum)
  1402             self._seekfp(self._chunkindex[chunknum][1])
  1402             self._seekfp(self._chunkindex[chunknum][1])
  1403 
  1403 
  1404         pos = self._chunkindex[chunknum][0]
  1404         pos = self._chunkindex[chunknum][0]
  1405 
  1405 
  1406         for chunk in decodepayloadchunks(self.ui, self._fp):
  1406         for chunk in decodepayloadchunks(self.ui, self._fp):