• Show log

    Commit

  • Hash : cb1cb24c
    Author : Patrick Steinhardt
    Date : 2015-11-24T10:18:58

    blame: use size_t for line counts in git_blame_hunk
    
    It is not unreasonable to have versioned files with a line count
    exceeding 2^16. Upon blaming such files we fail to correctly keep
    track of the lines as `git_blame_hunk` stores them in `uint16_t`
    fields.
    
    Fix this by converting the line fields of `git_blame_hunk` to
    `size_t`. Add test to verify behavior.