test-diffstat.t
107 lines
| 2.2 KiB
| text/troff
|
Tads3Lexer
/ tests / test-diffstat.t
Adrian Buehlmann
|
r12147 | $ hg init repo | ||
$ cd repo | ||||
$ i=0; while [ "$i" -lt 213 ]; do echo a >> a; i=`expr $i + 1`; done | ||||
$ hg add a | ||||
Steven Brown
|
r14437 | $ cp a b | ||
$ hg add b | ||||
Adrian Buehlmann
|
r12147 | |||
Wide diffstat: | ||||
$ hg diff --stat | ||||
a | 213 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||||
Steven Brown
|
r14437 | b | 213 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ | ||
2 files changed, 426 insertions(+), 0 deletions(-) | ||||
Adrian Buehlmann
|
r12147 | |||
diffstat width: | ||||
$ COLUMNS=24 hg diff --config ui.interactive=true --stat | ||||
a | 213 ++++++++++++++ | ||||
Steven Brown
|
r14437 | b | 213 ++++++++++++++ | ||
2 files changed, 426 insertions(+), 0 deletions(-) | ||||
Adrian Buehlmann
|
r12147 | |||
$ 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 | ||||
Jim Hague
|
r16098 | >>> open("c", "wb").write("\0") | ||
Patrick Mezard
|
r15363 | $ touch d | ||
$ hg add c d | ||||
Adrian Buehlmann
|
r12147 | |||
Binary diffstat: | ||||
$ hg diff --stat | ||||
Patrick Mezard
|
r15363 | c | Bin | ||
Adrian Buehlmann
|
r12147 | 1 files changed, 0 insertions(+), 0 deletions(-) | ||
Binary git diffstat: | ||||
$ hg diff --stat --git | ||||
Steven Brown
|
r14437 | c | Bin | ||
Patrick Mezard
|
r15363 | d | 0 | ||
2 files changed, 0 insertions(+), 0 deletions(-) | ||||
Adrian Buehlmann
|
r12147 | |||
Gastón Kleiman
|
r13395 | $ hg ci -m createb | ||
Jim Hague
|
r16098 | >>> open("file with spaces", "wb").write("\0") | ||
Gastón Kleiman
|
r13395 | $ hg add "file with spaces" | ||
Filename with spaces diffstat: | ||||
$ hg diff --stat | ||||
Patrick Mezard
|
r15363 | file with spaces | Bin | ||
Gastón Kleiman
|
r13395 | 1 files changed, 0 insertions(+), 0 deletions(-) | ||
Filename with spaces git diffstat: | ||||
$ hg diff --stat --git | ||||
file with spaces | Bin | ||||
1 files changed, 0 insertions(+), 0 deletions(-) | ||||
Mads Kiilerich
|
r17346 | |||
Siddharth Agarwal
|
r24432 | diffstat within directories: | ||
$ hg rm -f 'file with spaces' | ||||
$ mkdir dir1 dir2 | ||||
$ echo new1 > dir1/new | ||||
$ echo new2 > dir2/new | ||||
$ hg add dir1/new dir2/new | ||||
$ hg diff --stat | ||||
dir1/new | 1 + | ||||
dir2/new | 1 + | ||||
2 files changed, 2 insertions(+), 0 deletions(-) | ||||
Sean Farley
|
r24455 | $ hg diff --stat --root dir1 | ||
Siddharth Agarwal
|
r24432 | new | 1 + | ||
1 files changed, 1 insertions(+), 0 deletions(-) | ||||
Sean Farley
|
r24455 | $ hg diff --stat --root dir1 dir2 | ||
Siddharth Agarwal
|
r24432 | warning: dir2 not inside relative root dir1 | ||
Sean Farley
|
r24455 | $ hg diff --stat --root dir1 -I dir1/old | ||
Siddharth Agarwal
|
r24432 | |||
$ cd dir1 | ||||
$ hg diff --stat . | ||||
dir1/new | 1 + | ||||
1 files changed, 1 insertions(+), 0 deletions(-) | ||||
Sean Farley
|
r24455 | $ hg diff --stat --root . | ||
Siddharth Agarwal
|
r24432 | new | 1 + | ||
1 files changed, 1 insertions(+), 0 deletions(-) | ||||
Sean Farley
|
r24455 | $ hg diff --stat --root ../dir1 ../dir2 | ||
Matt Harbison
|
r24497 | warning: ../dir2 not inside relative root . (glob) | ||
Siddharth Agarwal
|
r24432 | |||
Sean Farley
|
r24455 | $ hg diff --stat --root . -I old | ||
Siddharth Agarwal
|
r24432 | |||
Mads Kiilerich
|
r16913 | $ cd .. | ||