Mercurial > public > mercurial-scm > hg
comparison mercurial/revlog.py @ 40430:6a917075535a
storage: also use `deltamode argument` for ifiledata
Now that lower level uses such argument, we can propagate the change to higher
layers.
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Tue, 09 Oct 2018 23:26:35 +0200 |
parents | 59a870a4ad6e |
children | 4fe63b573791 |
comparison
equal
deleted
inserted
replaced
40427:59a870a4ad6e | 40430:6a917075535a |
---|---|
2203 if not self._inline: | 2203 if not self._inline: |
2204 res.append(self.datafile) | 2204 res.append(self.datafile) |
2205 return res | 2205 return res |
2206 | 2206 |
2207 def emitrevisions(self, nodes, nodesorder=None, revisiondata=False, | 2207 def emitrevisions(self, nodes, nodesorder=None, revisiondata=False, |
2208 assumehaveparentrevisions=False, deltaprevious=False): | 2208 assumehaveparentrevisions=False, |
2209 deltamode=repository.CG_DELTAMODE_STD): | |
2209 if nodesorder not in ('nodes', 'storage', None): | 2210 if nodesorder not in ('nodes', 'storage', None): |
2210 raise error.ProgrammingError('unhandled value for nodesorder: %s' % | 2211 raise error.ProgrammingError('unhandled value for nodesorder: %s' % |
2211 nodesorder) | 2212 nodesorder) |
2212 | 2213 |
2213 if nodesorder is None and not self._generaldelta: | 2214 if nodesorder is None and not self._generaldelta: |
2214 nodesorder = 'storage' | 2215 nodesorder = 'storage' |
2215 | 2216 |
2216 deltamode = repository.CG_DELTAMODE_STD | 2217 if (not self._storedeltachains and |
2217 if deltaprevious: | 2218 deltamode != repository.CG_DELTAMODE_PREV): |
2218 deltamode = repository.CG_DELTAMODE_PREV | |
2219 elif not self._storedeltachains: | |
2220 deltamode = repository.CG_DELTAMODE_FULL | 2219 deltamode = repository.CG_DELTAMODE_FULL |
2221 | 2220 |
2222 return storageutil.emitrevisions( | 2221 return storageutil.emitrevisions( |
2223 self, nodes, nodesorder, revlogrevisiondelta, | 2222 self, nodes, nodesorder, revlogrevisiondelta, |
2224 deltaparentfn=self.deltaparent, | 2223 deltaparentfn=self.deltaparent, |