[PATCH 0/6] some diff --cc --stat fixes
- From
Jeff King <peff@peff.net>
- Date
- Jan 24, 2019, 12:26 UTC
- Message-ID
- <20190124122603.GA10415@sigill.intra.peff.net>
This started as a follow-up to my "something like this" bug-fix from last July:
https://public-inbox.org/git/20180710203438.GB6886@sigill.intra.peff.net/
(better late than never). But in the course of that, I discovered another really weird and interesting bug with --color-moved. This fixes both, along with some related cases.
-Peff
[1/6]: t4006: resurrect commented-out tests [2/6]: diff: clear emitted_symbols flag after use [3/6]: combine-diff: factor out stat-format mask [4/6]: combine-diff: treat --shortstat like --stat [5/6]: combine-diff: treat --summary like --stat [6/6]: combine-diff: treat --dirstat like --stat
combine-diff.c | 17 ++-- diff.c | 4 +- t/t4006-diff-mode.sh | 55 +++++++------ t/t4013-diff-various.sh | 9 +++ .../diff.diff-tree_--cc_--shortstat_master | 4 + t/t4013/diff.diff-tree_--cc_--summary_REVERSE | 6 ++ .../diff.diff_--dirstat_--cc_master~1_master | 3 + t/t4066-diff-emit-delay.sh | 79 +++++++++++++++++++ 8 files changed, 147 insertions(+), 30 deletions(-) create mode 100644 t/t4013/diff.diff-tree_--cc_--shortstat_master create mode 100644 t/t4013/diff.diff-tree_--cc_--summary_REVERSE create mode 100644 t/t4013/diff.diff_--dirstat_--cc_master~1_master create mode 100755 t/t4066-diff-emit-delay.sh