Tim Henigan <tim.henigan@xxxxxxxxx> writes: > Looking back on it now, I agree that it would have been better to use > the plumbing commands from the beginning. Changing from the porcelain > to the plumbing commands will require new logic to parse the diff > options to figure out which of 'diff-index', 'diff-files' or > 'diff-tree' should be called. We may also want to add support for > some specific standard diff options (like '-R'). Yeah, didn't I already suggest that it is the only sane avenue in the long term to move the whole "populate the two temporary trees" thing down to C level? > For now, would you object to an updated patch that simply detects and > ignores options that change the output of 'git diff --raw'? As a script that uses 'git diff' is a short-term hack anyway, I think the most cost effective thing to do is to add '--no-renames' at the end and be done with it. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html