merge with stable
authorKevin Bullock <kbullock@ringworld.org>
Sat, 07 Sep 2013 16:08:11 -0500
changeset 19709 600ea1a6884c
parent 19707 591cbff13a7f (current diff)
parent 19708 fd4f612f7cb6 (diff)
child 19710 887ffa22fd0d
merge with stable
--- a/mercurial/changegroup.py	Sat Sep 07 00:08:36 2013 -0500
+++ b/mercurial/changegroup.py	Sat Sep 07 16:08:11 2013 -0500
@@ -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)