• Show log

    Commit

  • Hash : 60b9d3fc
    Author : Russell Belfer
    Date : 2012-09-05T15:00:40

    Implement filters for status/diff blobs
    
    This adds support to diff and status for running filters (a la crlf)
    on blobs in the workdir before computing SHAs and before generating
    text diffs.  This ended up being a bit more code change than I had
    thought since I had to reorganize some of the diff logic to minimize
    peak memory use when filtering blobs in a diff.
    
    This also adds a cap on the maximum size of data that will be loaded
    to diff.  I set it at 512Mb which should match core git.  Right now
    it is a #define in src/diff.h but it could be moved into the public
    API if desired.