7f814632f5
"git diff --stat" and "git apply --stat" now learn to print the line "%d files changed, %d insertions(+), %d deletions(-)" in singular form whenever applicable. "0 insertions" and "0 deletions" are also omitted unless they are both zero. This matches how versions of "diffstat" that are not prehistoric produced their output, and also makes this line translatable. [jc: with help from Thomas Dickey in archaeology of "diffstat"] [jc: squashed Jonathan's updates to illustrations in tutorials and a test] Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com> Signed-off-by: Jonathan Nieder <jrnieder@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
16 lines
371 B
Plaintext
16 lines
371 B
Plaintext
$ git diff-tree --pretty --root --stat --summary initial
|
|
commit 444ac553ac7612cc88969031b02b3767fb8a353a
|
|
Author: A U Thor <author@example.com>
|
|
Date: Mon Jun 26 00:00:00 2006 +0000
|
|
|
|
Initial
|
|
|
|
dir/sub | 2 ++
|
|
file0 | 3 +++
|
|
file2 | 3 +++
|
|
3 files changed, 8 insertions(+)
|
|
create mode 100644 dir/sub
|
|
create mode 100644 file0
|
|
create mode 100644 file2
|
|
$
|