From: Johannes Sixt Date: Tue, 13 Aug 2019 22:07:26 GMT Subject: Re: How to reset selected lines? Message-ID: <1f31dd2c-3023-2d13-3466-bffabab703cc@kdbg.org> In-Reply-To: <20190813141816.yoer6pfjdnlgtj76@localhost.localdomain> 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@googlemail.com/#t -- Hannes