title: Interactively split diff
body: <p>How do I interactively split a single diff file into two or more diff files?</p>
  
  <p>I use the mercurial hg diff command to generate diffs. I'd like to separate a large change set into multiple smaller change sets with code changes that are like. This can really only be done interactively. I'd like to be prompted with each change or line of change and choose which of multiple files to save to. Preferably with the option to edit inline if needed.</p>