mercurial/changegroup.py
changeset 27219 beb60a898dd0
parent 27218 de3335b4c8ef
child 27237 c08814b48ae5
--- a/mercurial/changegroup.py	Wed Dec 02 14:32:17 2015 -0500
+++ b/mercurial/changegroup.py	Thu Dec 03 10:56:05 2015 -0500
@@ -653,6 +653,18 @@
         # revisions.
         # Returns the linkrev node (collected in lookupcl).
         def lookupmflinknode(x):
+            """Callback for looking up the linknode for manifests.
+
+            Returns the linkrev node for the specified manifest.
+
+            SIDE EFFECT:
+
+              fclnodes gets populated with the list of relevant
+              file nodes if we're not using fastpathlinkrev.
+
+            Note that this means you can't trust fclnodes until
+            after manifests have been sent to the client.
+            """
             clnode = mfs[x]
             if not fastpathlinkrev:
                 mdata = ml.readfast(x)