Re: [PATCH 0/1] Diff-helper update
From: Linus Torvalds <torvalds@osdl.org>
Date: 2016-06-15 22:41:57
On Wed, 18 May 2005, Junio C Hamano wrote:
quoted
quoted
quoted
quoted
quoted
"LT" == Linus Torvalds [off-list ref] writes:LT> However, git-diff-helper doesn't understand these things, and the builtin LT> diff doesn't do the rename thing. Yet it would be very very useful to do. It is unclear what you meant by "these things" in "doesn't understand these things", and what you meant by "it" in "it would be very very useful to do." Could you explain?
"These things" being the extra output from "diff-tree" that is not a "diff line". If diff-helper just passes the lines it doesn't understand through unmodified (_after_ having handled any pending rename logic), it will automatically do the right thing.
About the built-in diff not doing the rename , I have a bit longer term (knowing _my_ timescale I'd imagine you would understand that is not that long ;-) plan to have -p option for diff-* family to use the same rename detection logic that I added to diff-helper in the patch you are commenting on.
Goodie. I was hoping that was the case, but felt that the diff-helper thing should be pretty easy to do. Linus