equal
deleted
inserted
replaced
47 flags |= revlog.REVIDX_EXTSTORED |
47 flags |= revlog.REVIDX_EXTSTORED |
48 |
48 |
49 if rawtext is not None: |
49 if rawtext is not None: |
50 fl._revlog.addrawrevision(rawtext, tr, linkrev, p1, p2, node, flags) |
50 fl._revlog.addrawrevision(rawtext, tr, linkrev, p1, p2, node, flags) |
51 elif delta is not None: |
51 elif delta is not None: |
52 raise error.Abort('support for storing raw deltas not yet supported') |
52 fl._revlog.addrawrevision(rawtext, tr, linkrev, p1, p2, node, flags, |
|
53 cachedelta=delta) |
53 else: |
54 else: |
54 raise error.Abort('must supply rawtext or delta arguments') |
55 raise error.Abort('must supply rawtext or delta arguments') |
55 |
56 |
56 # We may insert bad data. Clear caches to prevent e.g. cache hits to |
57 # We may insert bad data. Clear caches to prevent e.g. cache hits to |
57 # bypass hash verification. |
58 # bypass hash verification. |