# HG changeset patch # User Pulkit Goyal # Date 2019-02-22 23:20:46 # Node ID 7b04b1154c156aa450ca8fe318fc8ab935950eae # Parent cecdf7418cf1198b37715b11aa1bdfa6b0472900 tests: add test to demonstrate issue4037 `hg diff --stat -q --config diff.git=0` does not output anything whereas it should print the stat. This is a quiet old bug dating to 2013 and looking at code I think it exists it since 2005 or when --stat was introduced. The next patch will fix the bug. Differential Revision: https://phab.mercurial-scm.org/D6006 diff --git a/tests/test-diffstat.t b/tests/test-diffstat.t --- a/tests/test-diffstat.t +++ b/tests/test-diffstat.t @@ -282,3 +282,10 @@ When a file is renamed, --git shouldn't $ hg diff --stat --git c => new c | 0 1 files changed, 0 insertions(+), 0 deletions(-) + +Make sure `diff --stat -q --config diff.git-0` shows stat (issue4037) + + $ hg status + A new c + R c + $ hg diff --stat -q