diff -r 26ddce1a2a55 -r fd4f612f7cb6 mercurial/changegroup.py --- 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)