I want to move a changeset from one branch to another. Basically, I currently have:
A -> B -> C -> D # default branch
And I want:<
One way is to export a patch for B,C,D; update to A; branch; apply patch:
hg export -o patch B C D hg update A hg branch branchname hg import patch
To remove B,C,D from the default branch, use the mq extension's strip command.
strip