##// END OF EJS Templates
changegroup: move sorting down into group
Matt Mackall -
r13784:f1e639c7 default
parent child Browse files
Show More
@@ -1558,7 +1558,7 b' class localrepository(repo.repository):'
1558 unit=_('manifests'), total=changecount)
1558 unit=_('manifests'), total=changecount)
1559 return mfs[x]
1559 return mfs[x]
1560
1560
1561 for chunk in mf.group(sorted(mfs, key=mf.rev), mlookup):
1561 for chunk in mf.group(mfs, mlookup):
1562 yield chunk
1562 yield chunk
1563 self.ui.progress(_('bundling'), None)
1563 self.ui.progress(_('bundling'), None)
1564
1564
@@ -1590,8 +1590,7 b' class localrepository(repo.repository):'
1590 unit=_('files'), total=efiles)
1590 unit=_('files'), total=efiles)
1591 return missingfnodes[x]
1591 return missingfnodes[x]
1592
1592
1593 for chunk in filerevlog.group(
1593 for chunk in filerevlog.group(missingfnodes, flookup):
1594 sorted(missingfnodes, key=filerevlog.rev), flookup):
1595 yield chunk
1594 yield chunk
1596 # Signal that no more groups are left.
1595 # Signal that no more groups are left.
1597 yield changegroup.closechunk()
1596 yield changegroup.closechunk()
@@ -1070,7 +1070,7 b' class revlog(object):'
1070 changegroup starts with a full revision.
1070 changegroup starts with a full revision.
1071 """
1071 """
1072
1072
1073 revs = [self.rev(n) for n in nodelist]
1073 revs = sorted([self.rev(n) for n in nodelist])
1074
1074
1075 # if we don't have any revisions touched by these changesets, bail
1075 # if we don't have any revisions touched by these changesets, bail
1076 if not revs:
1076 if not revs:
General Comments 0
You need to be logged in to leave comments. Login now