diff -r 14ace97ffed8 -r c9a79b432907 hgext/evolve.py --- a/hgext/evolve.py Tue Sep 13 00:56:57 2016 +0200 +++ b/hgext/evolve.py Tue Sep 13 01:25:17 2016 +0200 @@ -2008,7 +2008,7 @@ repo.ui.status(_('computing new diff\n')) files = set() copied = copies.pathcopies(prec, bumped) - precmanifest = prec.manifest() + precmanifest = prec.manifest().copy() # 3.3.2 needs a list. # future 3.4 don't detect the size change during iteration # this is fishy