title: How do I make a pull request for only one specific commit in Mercurial?
body: <p>I have forked a Mercurial repository hosted on Bitbucket. I don't have write permissions for the original repository. I made several commits to my fork. Let's call them A, B, C and D, i.e. latest first:</p>
  
  <ul>
  <li>D <em>[latest]</em></li>
  <li>C</li>
  <li>B &lt;--- Pull only changes made in this commit</li>
  <li>A <em>[oldest]</em></li>
  </ul>
  
  <p>Now I want to make pull request for all the changes in commit B exclusively, ignoring A, C and D. Is there a way to do this?</p>