diff options
author | Jeff King <peff@peff.net> | 2010-04-17 13:41:08 -0400 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2010-04-17 11:30:21 -0700 |
commit | 0974c117ff4e17e8b6300519cae0fbc67d34adaa (patch) | |
tree | 2c3e6e64cd2688725a5b734b069f8b604f83e453 /hash.c | |
parent | Git 1.6.6 (diff) | |
download | tgif-0974c117ff4e17e8b6300519cae0fbc67d34adaa.tar.xz |
diff: use large integers for diffstat calculations
The diffstat "added" and "changed" fields generally store
line counts; however, for binary files, they store file
sizes. Since we store and print these values as ints, a
diffstat on a file larger than 2G can show a negative size.
Instead, let's use uintmax_t, which should be at least 64
bits on modern platforms.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'hash.c')
0 files changed, 0 insertions, 0 deletions