mercurial/changegroup.py
branchstable
changeset 19708 fd4f612f7cb6
parent 19334 95a49112e7ab
child 20675 f8d50add83e1
child 20936 bfb40168391c
--- a/mercurial/changegroup.py	Tue Aug 06 00:52:06 2013 +0400
+++ b/mercurial/changegroup.py	Sat Sep 07 21:20:00 2013 +0200
@@ -354,11 +354,11 @@
         progress(msgbundling, None)
 
         mfs.clear()
+        needed = set(cl.rev(x) for x in clnodes)
 
         def linknodes(filerevlog, fname):
             if fastpathlinkrev:
                 ln, llr = filerevlog.node, filerevlog.linkrev
-                needed = set(cl.rev(x) for x in clnodes)
                 def genfilenodes():
                     for r in filerevlog:
                         linkrev = llr(r)