--- a/mercurial/scmutil.py Tue Jul 14 11:28:06 2020 -0700
+++ b/mercurial/scmutil.py Tue Apr 14 16:43:54 2020 +0530
@@ -1470,6 +1470,13 @@
repo._quick_access_changeid_invalidate()
+def writereporequirements(repo, requirements=None):
+ """ writes requirements for the repo to .hg/requires """
+ if requirements:
+ repo.requirements = requirements
+ writerequires(repo.vfs, repo.requirements)
+
+
def writerequires(opener, requirements):
with opener(b'requires', b'w', atomictemp=True) as fp:
for r in sorted(requirements):