diff -r b41d023a412a -r 0a5b20c107a6 mercurial/revlog.py --- a/mercurial/revlog.py Thu Aug 09 16:02:14 2018 -0700 +++ b/mercurial/revlog.py Thu Aug 09 16:11:24 2018 -0700 @@ -627,7 +627,7 @@ p1r, p2r = revlog.rev(p1), revlog.rev(p2) # should we try to build a delta? - if prev != nullrev and revlog.storedeltachains: + if prev != nullrev and revlog._storedeltachains: tested = set() # This condition is true most of the time when processing # changegroup data into a generaldelta repo. The only time it @@ -1075,7 +1075,7 @@ raise RevlogError(_('unknown version (%d) in revlog %s') % (fmt, self.indexfile)) - self.storedeltachains = True + self._storedeltachains = True self._io = revlogio() if self.version == REVLOGV0: @@ -2995,7 +2995,7 @@ # cached, meaning less CPU for delta generation. There is # likely room to add a flag and/or config option to control this # behavior. - if deltaparentrev == nullrev and self.storedeltachains: + if deltaparentrev == nullrev and self._storedeltachains: baserev = prevrev # Revlog is configured to use full snapshot for a reason.