equal
deleted
inserted
replaced
2659 |
2659 |
2660 entry = self._io.packentry(e, self.node, self.version, curr) |
2660 entry = self._io.packentry(e, self.node, self.version, curr) |
2661 self._writeentry(transaction, ifh, dfh, entry, data, link, offset) |
2661 self._writeentry(transaction, ifh, dfh, entry, data, link, offset) |
2662 |
2662 |
2663 if alwayscache and rawtext is None: |
2663 if alwayscache and rawtext is None: |
2664 rawtext = deltacomputer._buildtext(revinfo, fh) |
2664 rawtext = deltacomputer.buildtext(revinfo, fh) |
2665 |
2665 |
2666 if type(rawtext) == bytes: # only accept immutable objects |
2666 if type(rawtext) == bytes: # only accept immutable objects |
2667 self._cache = (node, curr, rawtext) |
2667 self._cache = (node, curr, rawtext) |
2668 self._chainbasecache[curr] = chainbase |
2668 self._chainbasecache[curr] = chainbase |
2669 return node |
2669 return node |