diff --git a/mercurial/localrepo.py b/mercurial/localrepo.py --- a/mercurial/localrepo.py +++ b/mercurial/localrepo.py @@ -727,6 +727,9 @@ if r.startswith(b'exp-compression-'): options[b'compengine'] = r[len(b'exp-compression-'):] + if repository.NARROW_REQUIREMENT in requirements: + options[b'enableellipsis'] = True + return options def makemain(**kwargs):