--- 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: