equal
deleted
inserted
replaced
843 |
843 |
844 return self._loadchunk(offset, length) |
844 return self._loadchunk(offset, length) |
845 |
845 |
846 def _chunkraw(self, startrev, endrev): |
846 def _chunkraw(self, startrev, endrev): |
847 start = self.start(startrev) |
847 start = self.start(startrev) |
848 length = self.end(endrev) - start |
848 end = self.end(endrev) |
849 if self._inline: |
849 if self._inline: |
850 start += (startrev + 1) * self._io.size |
850 start += (startrev + 1) * self._io.size |
|
851 end += (endrev + 1) * self._io.size |
|
852 length = end - start |
851 return self._getchunk(start, length) |
853 return self._getchunk(start, length) |
852 |
854 |
853 def _chunk(self, rev): |
855 def _chunk(self, rev): |
854 return decompress(self._chunkraw(rev, rev)) |
856 return decompress(self._chunkraw(rev, rev)) |
855 |
857 |