Re: Staging commits with visual diff tools?
- From
- John Lee <jjl@pobox.com>
- Date
- May 27, 2015, 07:34 UTC
- Message-ID
- <alpine.DEB.2.10.1505270831490.4687@alice>
- In-Reply-To
- <20150527072826.GC6898@peff.net>
On Wed, 27 May 2015, Jeff King wrote:
Show 6 quoted lines
> If you are interested in looking further, see how the %patch_mode hash > is defined in git-add--interactive.perl. Specifically, note that "add > -p" is just one case: diff against the index and apply with "apply > --cached". But once you have a separate tool for picking hunks, you > should be able to drop in the different DIFF/APPLY pairs to implement > "checkout -p", etc.
My plan was to use symlinks, checkout-index, and update-index --index-info, similar to how difftool does it. I verified on the command line that that seems to work.
John