--- a/mercurial/scmutil.py Wed Sep 12 14:54:17 2018 -0700
+++ b/mercurial/scmutil.py Wed Sep 12 15:47:24 2018 -0700
@@ -1145,25 +1145,6 @@
elif not dryrun:
wctx.copy(origsrc, dst)
-def readrequires(opener, supported):
- '''Reads and parses .hg/requires and checks if all entries found
- are in the list of supported features.'''
- requirements = set(opener.read("requires").splitlines())
- missings = []
- for r in requirements:
- if r not in supported:
- if not r or not r[0:1].isalnum():
- raise error.RequirementError(_(".hg/requires file is corrupt"))
- missings.append(r)
- missings.sort()
- if missings:
- raise error.RequirementError(
- _("repository requires features unknown to this Mercurial: %s")
- % " ".join(missings),
- hint=_("see https://mercurial-scm.org/wiki/MissingRequirement"
- " for more information"))
- return requirements
-
def writerequires(opener, requirements):
with opener('requires', 'w') as fp:
for r in sorted(requirements):