evolve: store the revs to be processed in the evolvestate
This will help us in getting a full functional `hg evolve` where `hg evolve
--continue` does not only continue one changeset.
--- a/hgext3rd/evolve/evolvecmd.py Mon Jan 22 18:18:11 2018 +0530
+++ b/hgext3rd/evolve/evolvecmd.py Mon Jan 22 18:35:50 2018 +0530
@@ -1155,7 +1155,7 @@
if targetcat == 'orphan':
revs = _orderrevs(repo, revs)
- stateopts = {'category': targetcat, 'replacements': {}}
+ stateopts = {'category': targetcat, 'replacements': {}, 'revs': revs}
evolvestate.addopts(stateopts)
for rev in revs:
curctx = repo[rev]