hgext3rd/evolve/evolvecmd.py
changeset 3627 31569df48c82
parent 3624 6756f2a85f5b
child 3628 170b99a9c0b4
--- a/hgext3rd/evolve/evolvecmd.py	Fri Mar 23 18:58:19 2018 +0530
+++ b/hgext3rd/evolve/evolvecmd.py	Fri Mar 23 19:16:25 2018 +0530
@@ -1197,9 +1197,10 @@
             revs = _orderrevs(repo, revs)
 
         # cbor does not know how to serialize sets, using list for skippedrevs
-        stateopts = {'category': targetcat, 'replacements': {}, 'revs': revs,
-                     'confirm': confirmopt, 'startnode': startnode.node(),
-                     'skippedrevs': [], 'command': 'evolve', 'orphanmerge': False}
+        stateopts = {'category': targetcat, 'replacements': {},
+                     'revs': list(revs), 'confirm': confirmopt,
+                     'startnode': startnode.node(), 'skippedrevs': [],
+                     'command': 'evolve', 'orphanmerge': False}
         evolvestate.addopts(stateopts)
         for rev in revs:
             curctx = repo[rev]