diff --git a/hgext3rd/evolve/rewriteutil.py b/hgext3rd/evolve/rewriteutil.py
index 10ccdee05ec0a156abe94750c8f0fa3e0f22e813_aGdleHQzcmQvZXZvbHZlL3Jld3JpdGV1dGlsLnB5..d3b77e5ee04e951a245ca48414a85f4a0adb8c0c_aGdleHQzcmQvZXZvbHZlL3Jld3JpdGV1dGlsLnB5 100644
--- a/hgext3rd/evolve/rewriteutil.py
+++ b/hgext3rd/evolve/rewriteutil.py
@@ -276,6 +276,7 @@
         if commitopts.get(b'edit'):
             editor = cmdutil.commitforceeditor
         new = wctx.tomemctx(text=message,
+                            branch=extra[b'branch'],
                             parents=newbases,
                             date=date,
                             extra=extra,