title: How to move some changeset to a new branch in mercurial
body: <p>I want to move a changeset from one branch to another. Basically, I currently have:</p>
  
  <pre><code>A -&gt; B -&gt; C -&gt; D # default branch
  </code></pre>
  
  <p>And I want:</p>
  
  <pre><code>A # default branch
   \-&gt; B -&gt; C -&gt; D # some_new_branch
  </code></pre>
  
  <p>Where some_new_branch does not exist yet. I am used to git, so I guess there is a simple "mercurial" way I am missing.</p>