mercurial/changegroup.py
changeset 40430 6a917075535a
parent 40344 2c5835b4246b
child 40432 968dd7e02ac5
equal deleted inserted replaced
40427:59a870a4ad6e 40430:6a917075535a
   695     progress = None
   695     progress = None
   696     if topic is not None:
   696     if topic is not None:
   697         progress = repo.ui.makeprogress(topic, unit=_('chunks'),
   697         progress = repo.ui.makeprogress(topic, unit=_('chunks'),
   698                                         total=len(nodes))
   698                                         total=len(nodes))
   699 
   699 
       
   700     deltamode = repository.CG_DELTAMODE_STD
       
   701     if forcedeltaparentprev:
       
   702         deltamode = repository.CG_DELTAMODE_PREV
       
   703 
   700     revisions = store.emitrevisions(
   704     revisions = store.emitrevisions(
   701         nodes,
   705         nodes,
   702         nodesorder=nodesorder,
   706         nodesorder=nodesorder,
   703         revisiondata=True,
   707         revisiondata=True,
   704         assumehaveparentrevisions=not ellipses,
   708         assumehaveparentrevisions=not ellipses,
   705         deltaprevious=forcedeltaparentprev)
   709         deltamode=deltamode)
   706 
   710 
   707     for i, revision in enumerate(revisions):
   711     for i, revision in enumerate(revisions):
   708         if progress:
   712         if progress:
   709             progress.update(i + 1)
   713             progress.update(i + 1)
   710 
   714