Am 13.08.19 um 16:18 schrieb Pratyush Yadav: > Now, I want to add a similar feature, but one that discards/resets the > selected lines. And I'd like to avoid the hack that git-gui's > apply_range_or_line is. So, is there a cleaner way to do this that does > not involve generating a diff and then applying it? Don't waste your time. I'm using this feature since years. It's available in these three commits: https://github.com/j6t/git/commit/55276690b2bc6a https://github.com/j6t/git/commit/f12b294b68b595 https://github.com/j6t/git/commit/00860615691604 Thanks go to Bert Wesarg. The patches are also available in this thread: https://public-inbox.org/git/cccd6193cf3bfe170e14270204d735a842bb8563.1326116492.git.bert.wesarg@xxxxxxxxxxxxxx/#t -- Hannes