tests/test-revlog-raw.py.out
author Jun Wu <quark@fb.com>
Thu, 30 Mar 2017 15:34:08 -0700
changeset 31751 2133437dad17
parent 31748 985de02b5b9d
child 31752 f424fb180fea
permissions -rw-r--r--
revlog: fix _cache usage in revision() As documented at revlog.__init__, revlog._cache stores raw text. The current read and write usage of "_cache" in revlog.revision lacks of raw=True check. This patch fixes that by adding check about raw, and storing rawtext explicitly in _cache. Note: it may slow down cache hit code path when raw=False and flags=0. That performance issue will be fixed in a later patch. test-revlog-raw now points us to a new problem.

abort: crashed: integrity check failed on _testrevlog.i:11