diff options
author | Miha <miha.ravselj@ib-caddy.si> | 2014-03-03 11:40:22 +0100 |
---|---|---|
committer | Miha <miha.ravselj@ib-caddy.si> | 2014-03-03 11:40:22 +0100 |
commit | b5212858f17f053e8854b376a2d3f134a3fbd71b (patch) | |
tree | 455facae0be7f01d9d1024c1f066d4e50da94926 /examples/diff.c | |
parent | 3536c168c354906e2109f49a474f51117fc9b7db (diff) | |
parent | 494be429ad2d247a8d1fb2b43b8c715a4b9da663 (diff) | |
download | libgit2-b5212858f17f053e8854b376a2d3f134a3fbd71b.tar.gz |
Merge remote-tracking branch 'remotes/upstream/development' into development
Diffstat (limited to 'examples/diff.c')
-rw-r--r-- | examples/diff.c | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/examples/diff.c b/examples/diff.c index abb9b7103..de994ecab 100644 --- a/examples/diff.c +++ b/examples/diff.c @@ -269,19 +269,23 @@ static void diff_print_numstat(git_diff *diff) { git_patch *patch; const git_diff_delta *delta; - size_t i; - size_t ndeltas; + size_t d, ndeltas = git_diff_num_deltas(diff); size_t nadditions, ndeletions; - ndeltas = git_diff_num_deltas(diff); - for (i = 0; i < ndeltas; i++){ + + for (d = 0; d < ndeltas; d++){ check_lg2( - git_patch_from_diff(&patch, diff, i), + git_patch_from_diff(&patch, diff, d), "generating patch from diff", NULL); + check_lg2( git_patch_line_stats(NULL, &nadditions, &ndeletions, patch), "generating the number of additions and deletions", NULL); + delta = git_patch_get_delta(patch); - printf("%u\t%u\t%s\n", nadditions, ndeletions, delta->new_file.path); + + printf("%ld\t%ld\t%s\n", + (long)nadditions, (long)ndeletions, delta->new_file.path); + + git_patch_free(patch); } - git_patch_free(patch); } |