title: Interactive program to selectively exclude parts of a diff file
body: <p>Is there a program (preferably available on Cygwin) which I can use to "filter" a diff file  interactively? i.e. I want something like git interactive add, except that I want to operate on a diff file. I have already discovered <code>filterdiff</code>, but I don't think that it supports interactive editing, only inclusion/exclusion of hunks based on a pre-defined search criteria.</p>
  
  <p>My usage scenario: I have a patch in MQ, which I would like to split up per the tutorial here: <a href="https://www.mercurial-scm.org/wiki/MqTutorial#Split_a_patch_into_multiple_patches" rel="nofollow noreferrer">https://www.mercurial-scm.org/wiki/MqTutorial#Split_a_patch_into_multiple_patches</a>. In order to do so, I have to edit a patch file so that it includes only the (many) changes I want, and doing this manually with a text editor is kind of a pain.</p>
  
  <p>Thanks!</p>