Show More
@@ -38,11 +38,12 b' LIMIT_DELTA2TEXT = 2' | |||
|
38 | 38 | class _testrevlog(object): |
|
39 | 39 | """minimalist fake revlog to use in doctests""" |
|
40 | 40 | |
|
41 | def __init__(self, data, density=0.5, mingap=0): | |
|
41 | def __init__(self, data, density=0.5, mingap=0, snapshot=()): | |
|
42 | 42 | """data is an list of revision payload boundaries""" |
|
43 | 43 | self._data = data |
|
44 | 44 | self._srdensitythreshold = density |
|
45 | 45 | self._srmingapsize = mingap |
|
46 | self._snapshot = set(snapshot) | |
|
46 | 47 | |
|
47 | 48 | def start(self, rev): |
|
48 | 49 | if rev == 0: |
@@ -58,6 +59,9 b' class _testrevlog(object):' | |||
|
58 | 59 | def __len__(self): |
|
59 | 60 | return len(self._data) |
|
60 | 61 | |
|
62 | def issnapshot(self, rev): | |
|
63 | return rev in self._snapshot | |
|
64 | ||
|
61 | 65 | def slicechunk(revlog, revs, targetsize=None): |
|
62 | 66 | """slice revs to reduce the amount of unrelated data to be read from disk. |
|
63 | 67 |
General Comments 0
You need to be logged in to leave comments.
Login now