Re: [PREVIEW v4 0/6] [RFC] diff: add diff.<driver>.process for external hunk providers
- From
Michael Montalbo <mmontalbo@gmail.com>
- Date
- Jun 15, 2026, 21:14 UTC
- Message-ID
- <CAC2Qwm+P=fZOtpfMPeMiSXf3Afk6OLYpTP8Br78_PRA8WNL1Wg@mail.gmail.com>
- In-Reply-To
- <pull.2120.v4.git.1781463332.gitgitgadget@gmail.com>
On Sun, Jun 14, 2026 at 11:55 AM Michael Montalbo via GitGitGadget <gitgitgadget@gmail.com> wrote:
> > This series adds diff.<driver>.process, a long-running subprocess protocol > that lets an external tool control which lines Git considers changed while > Git handles all output formatting...
Now I'm realizing there are some diff flags that are not properly supported yet with an external diff provider. Flags like -L and the stat-related flags should probably behave like blame and consult the external diff process. In general, there should be a more explicit and comprehensive explanation for which flags interact with external diff processes and which do not, included principled reasons for why that is the case.