Mercurial > hg
comparison mercurial/narrowspec.py @ 39544:10a8472f6662
narrow: drop support for remote expansion (BC)
Previous patches to validate narrow patterns accidentically dropped
support for the include: syntax that allows patterns to be expanded
from a remote.
This feature was never implemented in core and is only implemented on
Google's custom server. Per @martinvonz's review comment in D4522, it
is OK to drop this feature since it isn't used.
The concept of this feature does seem useful. I anticipate it making
a comeback some day in some shape or form. But for now, let's jettison
the dead code.
Differential Revision: https://phab.mercurial-scm.org/D4530
author | Gregory Szorc <gregory.szorc@gmail.com> |
---|---|
date | Tue, 11 Sep 2018 15:53:12 -0700 |
parents | 8d8e61df8259 |
children | c8ea5c7ec99d |
comparison
equal
deleted
inserted
replaced
39543:2182e67ea912 | 39544:10a8472f6662 |
---|---|
143 # gives a matcher that matches everything, so explicitly use | 143 # gives a matcher that matches everything, so explicitly use |
144 # the nevermatcher. | 144 # the nevermatcher. |
145 return matchmod.never(root, '') | 145 return matchmod.never(root, '') |
146 return matchmod.match(root, '', [], include=include or [], | 146 return matchmod.match(root, '', [], include=include or [], |
147 exclude=exclude or []) | 147 exclude=exclude or []) |
148 | |
149 def needsexpansion(includes): | |
150 return [i for i in includes if i.startswith('include:')] | |
151 | 148 |
152 def load(repo): | 149 def load(repo): |
153 try: | 150 try: |
154 spec = repo.svfs.read(FILENAME) | 151 spec = repo.svfs.read(FILENAME) |
155 except IOError as e: | 152 except IOError as e: |