Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@xxxxxxxxx> --- diff.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/diff.c b/diff.c index d4223e2..203b054 100644 --- a/diff.c +++ b/diff.c @@ -1465,10 +1465,6 @@ static void show_stats(struct diffstat_t *data, struct diff_options *options) fprintf(options->file, "%s ...\n", line_prefix); extra_shown = 1; } - fprintf(options->file, "%s", line_prefix); - fprintf(options->file, - " %d files changed, %d insertions(+), %d deletions(-)\n", - total_files, adds, dels); } static void show_shortstats(struct diffstat_t *data, struct diff_options *options) @@ -4218,6 +4214,9 @@ void diff_flush(struct diff_options *options) if (output_format & DIFF_FORMAT_DIRSTAT && DIFF_OPT_TST(options, DIRSTAT_BY_LINE)) dirstat_by_line = 1; + if (output_format & DIFF_FORMAT_DIFFSTAT) + output_format |= DIFF_FORMAT_SHORTSTAT; + if (output_format & (DIFF_FORMAT_DIFFSTAT|DIFF_FORMAT_SHORTSTAT|DIFF_FORMAT_NUMSTAT) || dirstat_by_line) { struct diffstat_t diffstat; -- 1.7.3.1.256.g2539c.dirty -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html