[PATCH 0/5] "diff --stat" counting fixes
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Nov 27, 2012, 21:21 UTC
- Message-ID
- <1354051310-29093-1-git-send-email-gitster@pobox.com>
It turns out that there are at least two bugs in the diffstat counting code. This series comes on top of the earlier 74faaa1 (Fix "git diff --stat" for interesting - but empty - file changes, 2012-10-17) to fix them.
Junio C Hamano (5): test: add failing tests for "diff --stat" to t4049 diff --stat: status of unmodified pair in diff-q is not zero diff --stat: use "file" temporary variable to refer to data->files[i] diff --stat: move the "total count" logic to the last loop diff --stat: do not count "unmerged" entries
diff.c | 49 +++++++++++++++++++++++++--------------------- t/t4049-diff-stat-count.sh | 46 ++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 72 insertions(+), 23 deletions(-)
-- 1.8.0.1.331.g808d2af