--- a/hgext3rd/evolve/cmdrewrite.py Fri Feb 02 13:45:47 2018 +0530
+++ b/hgext3rd/evolve/cmdrewrite.py Fri Feb 02 13:59:33 2018 +0530
@@ -1224,8 +1224,11 @@
orignode = grabstate['orignode']
origctx = repo[orignode]
- newnode = repo.commit(text=origctx.description(), user=origctx.user(),
- date=origctx.date(), extra=origctx.extra())
+ overrides = {('phases', 'new-commit'): origctx.phase()}
+ with repo.ui.configoverride(overrides, 'grab'):
+ newnode = repo.commit(text=origctx.description(),
+ user=origctx.user(),
+ date=origctx.date(), extra=origctx.extra())
if grabstate:
grabstate.delete()