Thread (1 message) 1 message, 1 author, 2016-06-15

Re: git diff too slow for a file

From: Junio C Hamano <hidden>
Date: 2016-06-15 22:48:40

René Scharfe [off-list ref] writes:
Turning XDF_NEED_MINIMAL off by default looks like the sane thing to do
in order to help the fringe cases without hurting the normal ones.

A --slow/--minimal/--try-harder option for git diff could come in handy
for longer patches, though.  GNU diff has it, too (-d/--minimal).
quoted
I expect that there will also be some differences in the blame output.
I haven't looked at the impact on blame, but additionally patch IDs are
going to change (for those patches where XDF_NEED_MINIMAL makes a
difference).  Are they stored somewhere?  Do we need to worry about them?
Patch-IDs are purely transient inside core-git as far as I know, but I
wouldn't surprised if people keep database of patch-IDs and corresponding
commits to somehow speed up change look-ups.

Theoretically, conflict IDs used to index the rerere database would also
be affected, but I don't think it is such a huge issue.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help