Maybe git gui could do a sort of "toggle the lines I click" interface.
But I don't know anything about Tk, or Tcl, or git gui :-(
[...]
Now I'm slightly confused.
Doing it that way would be almost like my original patch
http://www.spinics.net/lists/git/msg66971.html
minus the numeric prefixes -- meaning that you have to say y/n to
_every_ line in the patch, at least until all remaining hunks are the
same and you can answer the rest with a/d.
Except that it wouldn't work anyway, because git-apply refuses hunks
that have no context (even if just on one end). Unless given
=2D-unidiff-zero, but that apparently was one of the points of refusal
in the thread Dscho linked earlier:
http://thread.gmane.org/gmane.comp.version-control.git/67854/focus=3D68127
Granted, we could insert extra context and/or make sure the mentioned
data loss can never happen (it's probably prevented by 'add -p's own
recounting before the final apply), but the first would make the UI
even more confusing and the second is potentially dangerous.
=2D Thomas
=2D-=20
Thomas Rast
trast@student.ethz.ch