I've read this question: How to move some changeset to a new branch in mercurial
But my problem is slightly different. What I have is this:
NULL -> 1 -> 2 -> 3 -> 4 -> etc #default
\
10 #default (new head without parent)
\
11 -> 12 -> 13 -> 14 #new-empty-branch
Ofcourse I should have commited rev 10 in de new-empty-branch from the start, but I didn't and so now I would like to move revision 10 from the default branch to the #new-empty-branch. Unfortunately all revisions have been pushed already.
This is what I would like to end up with:
NULL -> 1 -> 2 -> 3 -> 4 -> etc #default
\
10 -> 11 -> 12 -> 13 -> 14 #new-empty-branch
Any ideas?