mirror of
https://git.proxmox.com/git/libgit2
synced 2025-12-24 10:23:49 +00:00
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. |
||
|---|---|---|
| .. | ||
| git2 | ||
| git2.h | ||