Compared to the first version, I fixed a bug concerning staging line(s)
when all following lines are deletions (a preexisting bug in git-gui).
This version is made based off the master branch of git-gui.git, rather
than the master branch of git.git.
The first change fixes a long-standing git-gui bug in an area that the
new feature is rewriting anyway. If there's interest in the new feature
then maybe the two should just be squashed (using the message from the
second). If not, it'd be nice to see the bugfix applied anyway.
Jeff Epler (2):
Fix applying a line when all following lines are deletions
Make it possible to apply a range of changes at once
git-gui.sh | 15 +++-
lib/diff.tcl | 224 ++++++++++++++++++++++++++++++++--------------------------
2 files changed, 135 insertions(+), 104 deletions(-)