Mercurial > hg-stable
changeset 12147:2b171fe378c0
tests: unify test-diffstat
author | Adrian Buehlmann <adrian@cadifra.com> |
---|---|
date | Thu, 02 Sep 2010 16:29:04 +0200 |
parents | be9c4131a8f4 |
children | 0a0592f8e11a |
files | tests/test-diffstat tests/test-diffstat.out tests/test-diffstat.t |
diffstat | 3 files changed, 48 insertions(+), 49 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-diffstat Thu Sep 02 12:08:13 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,34 +0,0 @@ -#!/bin/sh - -hg init repo -cd repo -i=0; while [ "$i" -lt 213 ]; do echo a >> a; i=`expr $i + 1`; done -hg add a - -echo '% wide diffstat' -hg diff --stat - -echo '% diffstat width' -COLUMNS=24 hg diff --config ui.interactive=true --stat - -hg ci -m adda - -cat >> a <<EOF -a -a -a -EOF - -echo '% narrow diffstat' -hg diff --stat - -hg ci -m appenda - -printf '\0' > b -hg add b - -echo '% binary diffstat' -hg diff --stat - -echo '% binary git diffstat' -hg diff --stat --git
--- a/tests/test-diffstat.out Thu Sep 02 12:08:13 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,15 +0,0 @@ -% wide diffstat - a | 213 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ - 1 files changed, 213 insertions(+), 0 deletions(-) -% diffstat width - a | 213 ++++++++++++++ - 1 files changed, 213 insertions(+), 0 deletions(-) -% narrow diffstat - a | 3 +++ - 1 files changed, 3 insertions(+), 0 deletions(-) -% binary diffstat - b | 0 - 1 files changed, 0 insertions(+), 0 deletions(-) -% binary git diffstat - b | Bin - 1 files changed, 0 insertions(+), 0 deletions(-)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/test-diffstat.t Thu Sep 02 16:29:04 2010 +0200 @@ -0,0 +1,48 @@ + $ hg init repo + $ cd repo + $ i=0; while [ "$i" -lt 213 ]; do echo a >> a; i=`expr $i + 1`; done + $ hg add a + +Wide diffstat: + + $ hg diff --stat + a | 213 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + 1 files changed, 213 insertions(+), 0 deletions(-) + +diffstat width: + + $ COLUMNS=24 hg diff --config ui.interactive=true --stat + a | 213 ++++++++++++++ + 1 files changed, 213 insertions(+), 0 deletions(-) + + $ hg ci -m adda + + $ cat >> a <<EOF + > a + > a + > a + > EOF + +Narrow diffstat: + + $ hg diff --stat + a | 3 +++ + 1 files changed, 3 insertions(+), 0 deletions(-) + + $ hg ci -m appenda + + $ printf '\0' > b + $ hg add b + +Binary diffstat: + + $ hg diff --stat + b | 0 + 1 files changed, 0 insertions(+), 0 deletions(-) + +Binary git diffstat: + + $ hg diff --stat --git + b | Bin + 1 files changed, 0 insertions(+), 0 deletions(-) +