summaryrefslogtreecommitdiff
path: root/compat
diff options
context:
space:
mode:
authorLibravatar Junio C Hamano <gitster@pobox.com>2009-03-22 15:26:07 -0700
committerLibravatar Junio C Hamano <gitster@pobox.com>2009-03-22 15:26:07 -0700
commit150115aded2e1e0a83db7366f59e4b5bf1aa8135 (patch)
treef573f9b2222062c312d49af8cbe59a62d5af7ed6 /compat
parentGIT 1.6.0 (diff)
downloadtgif-150115aded2e1e0a83db7366f59e4b5bf1aa8135.tar.xz
diff --cached: do not borrow from a work tree when a path is marked as assume-unchanged
When the index says that the file in the work tree that corresponds to the blob object that is used for comparison is known to be unchanged, "diff" reads from the file and applies convert_to_git(), instead of inflating the object, to feed the internal diff engine with, because an earlier benchnark found that it tends to be faster to use this optimization. However, the index can lie when the path is marked as assume-unchanged. Disable the optimization for such paths. Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'compat')
0 files changed, 0 insertions, 0 deletions