quoted
The later lines that indicate a change to the Makefile will be treated as
context both in the outer and inner diff, such that those lines stay
regular color.
While I am a fan of having those lines colored correctly, I have to admit
that I am not exactly enthusiastic about that extra indentation...
Otherwise, this looks good to me.
Can you explain what makes you less enthused about the indentation?
Advantage:
* allows easy coloring (easy implementation)
Disadvantage:
* formats change, but the range diff is still in its early design phase,
so we're not breaking things, yet?
(Do we ever plan on sending range-diff patches that can be applied to
rewrite history? I am very uncertain on such a feature request.
It sounds cool, though)