--- a/hgext/transplant.py Fri Jun 27 14:53:30 2008 -0500
+++ b/hgext/transplant.py Fri Jun 27 18:28:45 2008 -0500
@@ -88,9 +88,7 @@
def apply(self, repo, source, revmap, merges, opts={}):
'''apply the revisions in revmap one by one in revision order'''
- revs = revmap.keys()
- revs.sort()
-
+ revs = util.sort(revmap)
p1, p2 = repo.dirstate.parents()
pulls = []
diffopts = patch.diffopts(self.ui, opts)
@@ -310,9 +308,7 @@
if not os.path.isdir(self.path):
os.mkdir(self.path)
series = self.opener('series', 'w')
- revs = revmap.keys()
- revs.sort()
- for rev in revs:
+ for rev in util.sort(revmap):
series.write(revlog.hex(revmap[rev]) + '\n')
if merges:
series.write('# Merges\n')
@@ -572,10 +568,6 @@
for r in merges:
revmap[source.changelog.rev(r)] = r
- revs = revmap.keys()
- revs.sort()
- pulls = []
-
tp.apply(repo, source, revmap, merges, opts)
finally:
if bundle: