diff -r d3d4b4b5f725 -r d89d5bc06eaa mercurial/bundle2.py --- a/mercurial/bundle2.py Wed Sep 19 17:27:37 2018 -0700 +++ b/mercurial/bundle2.py Wed Sep 19 14:36:57 2018 -0700 @@ -1798,7 +1798,7 @@ "non-empty and does not use tree manifests")) op.repo.requirements.add('treemanifest') op.repo.svfs.options = localrepo.resolvestorevfsoptions( - op.repo.ui, op.repo.requirements) + op.repo.ui, op.repo.requirements, op.repo.features) op.repo._writerequirements() extrakwargs = {} targetphase = inpart.params.get('targetphase')