title: In Mercurial how do I extract a single file's changes from a Changeset to apply to another branch?
body: <p>I have a large commit of many files on one branch, I need to transfer the modifications of a single file in that changeset to another branch. How can I do this? I am mostly using TortoiseHg but commandline solutions are also fine.</p>
  
  <p>If I go to the changeset in TortoiseHg and select the file I can see the diffs I want to transfer, but not a way to actually apply them.</p>