revlog: factor out _maxinline global.

This lets us change the threshold at which a *.d file will be split
out, which should make it much easier to construct test cases that
probe revlogs with a separate data file.
(issue2137)
This commit is contained in:
Greg Ward 2010-04-13 17:58:38 -04:00
parent efb1d7e8a0
commit 01987f5d3e

View File

@ -33,6 +33,8 @@ REVLOG_DEFAULT_VERSION = REVLOG_DEFAULT_FORMAT | REVLOG_DEFAULT_FLAGS
_prereadsize = 1048576
_maxinline = 131072 # max size of revlog with inline data
RevlogError = error.RevlogError
LookupError = error.LookupError
@ -1036,7 +1038,7 @@ class revlog(object):
return text
def checkinlinesize(self, tr, fp=None):
if not self._inline or (self.start(-2) + self.length(-2)) < 131072:
if not self._inline or (self.start(-2) + self.length(-2)) < _maxinline:
return
trinfo = tr.find(self.indexfile)