diff --git a/mercurial/scmutil.py b/mercurial/scmutil.py
index 012e25abc603e2d03841a86c519e80f09cb6fa09_bWVyY3VyaWFsL3NjbXV0aWwucHk=..cb12658bf0e1269cd8bbc0a9eaaa319e516acd98_bWVyY3VyaWFsL3NjbXV0aWwucHk= 100644
--- a/mercurial/scmutil.py
+++ b/mercurial/scmutil.py
@@ -1573,7 +1573,12 @@
 
 
 def writereporequirements(repo, requirements=None):
-    """ writes requirements for the repo to .hg/requires """
+    """writes requirements for the repo
+
+    Requirements are written to .hg/requires and .hg/store/requires based
+    on whether share-safe mode is enabled and which requirements are wdir
+    requirements and which are store requirements
+    """
     if requirements:
         repo.requirements = requirements
     wcreq, storereq = filterrequirements(repo.requirements)