Mercurial > public > mercurial-scm > hg-stable
diff mercurial/changegroup.py @ 40496: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 | 2c5835b4246b |
children | 968dd7e02ac5 |
line wrap: on
line diff
--- a/mercurial/changegroup.py Tue Oct 09 22:02:01 2018 +0200 +++ b/mercurial/changegroup.py Tue Oct 09 23:26:35 2018 +0200 @@ -697,12 +697,16 @@ progress = repo.ui.makeprogress(topic, unit=_('chunks'), total=len(nodes)) + deltamode = repository.CG_DELTAMODE_STD + if forcedeltaparentprev: + deltamode = repository.CG_DELTAMODE_PREV + revisions = store.emitrevisions( nodes, nodesorder=nodesorder, revisiondata=True, assumehaveparentrevisions=not ellipses, - deltaprevious=forcedeltaparentprev) + deltamode=deltamode) for i, revision in enumerate(revisions): if progress: