hgext/histedit.py
changeset 17771 dcfa526b180b
parent 17769 8672e615d81c
child 17922 7f5dab94e48c
child 18322 e819c12a8bd0
--- a/hgext/histedit.py	Mon Oct 15 23:54:54 2012 -0400
+++ b/hgext/histedit.py	Tue Oct 16 16:56:14 2012 +0200
@@ -514,7 +514,9 @@
             # TODO update mq state
         if obsolete._enabled:
             markers = []
-            for prec, succs in mapping.iteritems():
+            # sort by revision number because it sound "right"
+            for prec in sorted(mapping, key=repo.changelog.rev):
+                succs = mapping[prec]
                 markers.append((repo[prec],
                                 tuple(repo[s] for s in succs)))
             if markers: