Mercurial > public > mercurial-scm > hg
diff 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 |
line wrap: on
line diff
--- a/mercurial/narrowspec.py Fri Sep 07 18:35:54 2018 -0700 +++ b/mercurial/narrowspec.py Tue Sep 11 15:53:12 2018 -0700 @@ -146,9 +146,6 @@ return matchmod.match(root, '', [], include=include or [], exclude=exclude or []) -def needsexpansion(includes): - return [i for i in includes if i.startswith('include:')] - def load(repo): try: spec = repo.svfs.read(FILENAME)