diff -r d3d4b4b5f725 -r d89d5bc06eaa mercurial/streamclone.py --- a/mercurial/streamclone.py Wed Sep 19 17:27:37 2018 -0700 +++ b/mercurial/streamclone.py Wed Sep 19 14:36:57 2018 -0700 @@ -168,7 +168,7 @@ repo.requirements = requirements | ( repo.requirements - repo.supportedformats) repo.svfs.options = localrepo.resolvestorevfsoptions( - repo.ui, repo.requirements) + repo.ui, repo.requirements, repo.features) repo._writerequirements() if rbranchmap: @@ -643,5 +643,5 @@ repo.requirements = set(requirements) | ( repo.requirements - repo.supportedformats) repo.svfs.options = localrepo.resolvestorevfsoptions( - repo.ui, repo.requirements) + repo.ui, repo.requirements, repo.features) repo._writerequirements()