diff options
author | Junio C Hamano <junkio@cox.net> | 2006-12-10 13:50:59 -0800 |
---|---|---|
committer | Junio C Hamano <junkio@cox.net> | 2006-12-11 14:17:19 -0800 |
commit | bfddbc5e1e68373ba96441ca228236667912265c (patch) | |
tree | c619cebb4cde036798e4fc6b2e1e06357c8b1b76 | |
parent | shortlog: fix segfault on empty authorname (diff) | |
download | tgif-bfddbc5e1e68373ba96441ca228236667912265c.tar.xz |
diff --numstat: show binary with '-' to match "apply --numstat"
This changes the --numstat output for binary files from "0 0" to
"- -" to match what "apply --numstat" does.
Signed-off-by: Junio C Hamano <junkio@cox.net>
-rw-r--r-- | diff.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -802,7 +802,10 @@ static void show_numstat(struct diffstat_t* data, struct diff_options *options) for (i = 0; i < data->nr; i++) { struct diffstat_file *file = data->files[i]; - printf("%d\t%d\t", file->added, file->deleted); + if (file->is_binary) + printf("-\t-\t"); + else + printf("%d\t%d\t", file->added, file->deleted); if (options->line_termination && quote_c_style(file->name, NULL, NULL, 0)) quote_c_style(file->name, NULL, stdout, 0); |