• Show log

    Commit

  • Hash : 9f779aac
    Author : Edward Thomson
    Date : 2015-01-29T14:40:55

    attrcache: don't re-read attrs during checkout
    
    During checkout, assume that the .gitattributes files aren't
    modified during the checkout.  Instead, create an "attribute session"
    during checkout.  Assume that attribute data read in the same
    checkout "session" hasn't been modified since the checkout started.
    (But allow subsequent checkouts to invalidate the cache.)
    
    Further, cache nonexistent git_attr_file data even when .gitattributes
    files are not found to prevent re-scanning for nonexistent files.