• Show log

    Commit

  • Hash : 8ef4e11a
    Author : Russell Belfer
    Date : 2014-04-28T14:16:26

    Skip diff oid calc when size definitely changed
    
    When we think the stat cache in the index seems valid and the size
    or mode of a file has definitely changed, then don't bother trying
    to recalculate the OID of the workdir bits to confirm that it is
    modified - just accept that it is modified.
    
    This can result in files that show as modified with no actual diff,
    but the behavior actually appears to match Git on the command line.
    
    This also includes a minor optimization to not perform a submodule
    lookup on the ".git" directory itself.