blob: 6e2cf933f761683781525b36330e38c758aaabd6 [file] [log] [blame]
Junio C Hamano31c23732012-03-01 13:26:38 +01001#!/bin/sh
2#
3# Copyright (c) 2012 Zbigniew Jędrzejewski-Szmek
4#
5
6test_description='test --stat output of various commands'
7
8. ./test-lib.sh
9. "$TEST_DIRECTORY"/lib-terminal.sh
10
11# 120 character name
12name=aaaaaaaaaa
13name=$name$name$name$name$name$name$name$name$name$name$name$name
14test_expect_success 'preparation' '
15 >"$name" &&
16 git add "$name" &&
17 git commit -m message &&
18 echo a >"$name" &&
19 git commit -m message "$name"
20'
21
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +070022cat >expect72 <<-'EOF'
23 ...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | 1 +
24EOF
25test_expect_success "format-patch: small change with long name gives more space to the name" '
26 git format-patch -1 --stdout >output &&
27 grep " | " output >actual &&
28 test_cmp expect72 actual
29'
30
Junio C Hamano31c23732012-03-01 13:26:38 +010031while read cmd args
32do
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +070033 cat >expect80 <<-'EOF'
Zbigniew Jędrzejewski-Szmekdc801e72012-04-30 22:38:58 +020034 ...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | 1 +
Junio C Hamano31c23732012-03-01 13:26:38 +010035 EOF
Zbigniew Jędrzejewski-Szmek1b058bc2012-03-01 13:26:43 +010036 test_expect_success "$cmd: small change with long name gives more space to the name" '
Junio C Hamano31c23732012-03-01 13:26:38 +010037 git $cmd $args >output &&
38 grep " | " output >actual &&
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +070039 test_cmp expect80 actual
Junio C Hamano31c23732012-03-01 13:26:38 +010040 '
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +070041done <<\EOF
42diff HEAD^ HEAD --stat
43show --stat
44log -1 --stat
45EOF
Junio C Hamano31c23732012-03-01 13:26:38 +010046
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +070047while read cmd args
48do
Junio C Hamano31c23732012-03-01 13:26:38 +010049 cat >expect <<-'EOF'
Zbigniew Jędrzejewski-Szmekdc801e72012-04-30 22:38:58 +020050 ...aaaaaaaaaaaaaaaaaaaaaaaaaaaaa | 1 +
Junio C Hamano31c23732012-03-01 13:26:38 +010051 EOF
Zbigniew Jędrzejewski-Szmek1b058bc2012-03-01 13:26:43 +010052 test_expect_success "$cmd --stat=width: a long name is given more room when the bar is short" '
Junio C Hamano31c23732012-03-01 13:26:38 +010053 git $cmd $args --stat=40 >output &&
54 grep " | " output >actual &&
55 test_cmp expect actual
56 '
57
58 test_expect_success "$cmd --stat-width=width with long name" '
59 git $cmd $args --stat-width=40 >output &&
60 grep " | " output >actual &&
61 test_cmp expect actual
62 '
63
64 cat >expect <<-'EOF'
Zbigniew Jędrzejewski-Szmekdc801e72012-04-30 22:38:58 +020065 ...aaaaaaaaaaaaaaaaaaaaaaaaaaa | 1 +
Junio C Hamano31c23732012-03-01 13:26:38 +010066 EOF
67 test_expect_success "$cmd --stat=...,name-width with long name" '
68 git $cmd $args --stat=60,30 >output &&
69 grep " | " output >actual &&
70 test_cmp expect actual
71 '
72
73 test_expect_success "$cmd --stat-name-width with long name" '
74 git $cmd $args --stat-name-width=30 >output &&
75 grep " | " output >actual &&
76 test_cmp expect actual
77 '
78done <<\EOF
79format-patch -1 --stdout
80diff HEAD^ HEAD --stat
81show --stat
82log -1 --stat
83EOF
84
85
86test_expect_success 'preparation for big change tests' '
87 >abcd &&
88 git add abcd &&
89 git commit -m message &&
90 i=0 &&
91 while test $i -lt 1000
92 do
93 echo $i && i=$(($i + 1))
94 done >abcd &&
95 git commit -m message abcd
96'
97
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +070098cat >expect72 <<'EOF'
99 abcd | 1000 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Junio C Hamano31c23732012-03-01 13:26:38 +0100100EOF
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +0700101cat >expect72-graph <<'EOF'
102| abcd | 1000 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700103EOF
Zbigniew Jędrzejewski-Szmekaf9fedc2012-03-01 13:26:39 +0100104cat >expect200 <<'EOF'
105 abcd | 1000 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
106EOF
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700107cat >expect200-graph <<'EOF'
Lucian Poston36dcc022012-04-16 03:44:52 -0700108| abcd | 1000 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700109EOF
Junio C Hamano31c23732012-03-01 13:26:38 +0100110while read verb expect cmd args
111do
112 test_expect_success "$cmd $verb COLUMNS (big change)" '
Jeff King60687de2015-03-20 06:06:44 -0400113 COLUMNS=200 git $cmd $args >output &&
Junio C Hamano31c23732012-03-01 13:26:38 +0100114 grep " | " output >actual &&
115 test_cmp "$expect" actual
116 '
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700117
Dongcan Jiang695985f2015-03-11 10:13:02 +0800118 case "$cmd" in diff|show) continue;; esac
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700119
120 test_expect_success "$cmd --graph $verb COLUMNS (big change)" '
Jeff King60687de2015-03-20 06:06:44 -0400121 COLUMNS=200 git $cmd $args --graph >output &&
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700122 grep " | " output >actual &&
123 test_cmp "$expect-graph" actual
124 '
Junio C Hamano31c23732012-03-01 13:26:38 +0100125done <<\EOF
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +0700126ignores expect72 format-patch -1 --stdout
Zbigniew Jędrzejewski-Szmekaf9fedc2012-03-01 13:26:39 +0100127respects expect200 diff HEAD^ HEAD --stat
Zbigniew Jędrzejewski-Szmek666c92a2012-03-01 13:26:40 +0100128respects expect200 show --stat
Zbigniew Jędrzejewski-Szmek5e0ec152012-03-01 13:26:41 +0100129respects expect200 log -1 --stat
Junio C Hamano31c23732012-03-01 13:26:38 +0100130EOF
131
Zbigniew Jędrzejewski-Szmekc4432d52012-03-01 13:26:44 +0100132cat >expect40 <<'EOF'
133 abcd | 1000 ++++++++++++++++++++++++++
134EOF
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700135cat >expect40-graph <<'EOF'
Lucian Poston36dcc022012-04-16 03:44:52 -0700136| abcd | 1000 ++++++++++++++++++++++++
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700137EOF
Zbigniew Jędrzejewski-Szmekc4432d52012-03-01 13:26:44 +0100138while read verb expect cmd args
139do
140 test_expect_success "$cmd $verb not enough COLUMNS (big change)" '
Jeff King60687de2015-03-20 06:06:44 -0400141 COLUMNS=40 git $cmd $args >output &&
Zbigniew Jędrzejewski-Szmekc4432d52012-03-01 13:26:44 +0100142 grep " | " output >actual &&
143 test_cmp "$expect" actual
144 '
Zbigniew Jędrzejewski-Szmekdf444832012-03-01 13:26:46 +0100145
Dongcan Jiang695985f2015-03-11 10:13:02 +0800146 case "$cmd" in diff|show) continue;; esac
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700147
148 test_expect_success "$cmd --graph $verb not enough COLUMNS (big change)" '
Jeff King60687de2015-03-20 06:06:44 -0400149 COLUMNS=40 git $cmd $args --graph >output &&
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700150 grep " | " output >actual &&
151 test_cmp "$expect-graph" actual
152 '
Lucian Poston36dcc022012-04-16 03:44:52 -0700153done <<\EOF
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +0700154ignores expect72 format-patch -1 --stdout
Lucian Poston36dcc022012-04-16 03:44:52 -0700155respects expect40 diff HEAD^ HEAD --stat
156respects expect40 show --stat
157respects expect40 log -1 --stat
158EOF
159
160cat >expect40 <<'EOF'
161 abcd | 1000 ++++++++++++++++++++++++++
162EOF
163cat >expect40-graph <<'EOF'
164| abcd | 1000 ++++++++++++++++++++++++++
165EOF
166while read verb expect cmd args
167do
168 test_expect_success "$cmd $verb statGraphWidth config" '
Jeff King60687de2015-03-20 06:06:44 -0400169 git -c diff.statGraphWidth=26 $cmd $args >output &&
Lucian Poston36dcc022012-04-16 03:44:52 -0700170 grep " | " output >actual &&
171 test_cmp "$expect" actual
172 '
173
Dongcan Jiang695985f2015-03-11 10:13:02 +0800174 case "$cmd" in diff|show) continue;; esac
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700175
176 test_expect_success "$cmd --graph $verb statGraphWidth config" '
Jeff King60687de2015-03-20 06:06:44 -0400177 git -c diff.statGraphWidth=26 $cmd $args --graph >output &&
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700178 grep " | " output >actual &&
179 test_cmp "$expect-graph" actual
180 '
Zbigniew Jędrzejewski-Szmekc4432d52012-03-01 13:26:44 +0100181done <<\EOF
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +0700182ignores expect72 format-patch -1 --stdout
Zbigniew Jędrzejewski-Szmekc4432d52012-03-01 13:26:44 +0100183respects expect40 diff HEAD^ HEAD --stat
184respects expect40 show --stat
185respects expect40 log -1 --stat
186EOF
187
188
Junio C Hamano31c23732012-03-01 13:26:38 +0100189cat >expect <<'EOF'
190 abcd | 1000 ++++++++++++++++++++++++++
191EOF
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700192cat >expect-graph <<'EOF'
193| abcd | 1000 ++++++++++++++++++++++++++
194EOF
Junio C Hamano31c23732012-03-01 13:26:38 +0100195while read cmd args
196do
197 test_expect_success "$cmd --stat=width with big change" '
Jeff King60687de2015-03-20 06:06:44 -0400198 git $cmd $args --stat=40 >output &&
Junio C Hamano31c23732012-03-01 13:26:38 +0100199 grep " | " output >actual &&
200 test_cmp expect actual
201 '
202
203 test_expect_success "$cmd --stat-width=width with big change" '
Jeff King60687de2015-03-20 06:06:44 -0400204 git $cmd $args --stat-width=40 >output &&
Junio C Hamano31c23732012-03-01 13:26:38 +0100205 grep " | " output >actual &&
206 test_cmp expect actual
207 '
Zbigniew Jędrzejewski-Szmek969fe572012-03-01 13:26:45 +0100208
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700209 test_expect_success "$cmd --stat-graph-width with big change" '
Jeff King60687de2015-03-20 06:06:44 -0400210 git $cmd $args --stat-graph-width=26 >output &&
Zbigniew Jędrzejewski-Szmek969fe572012-03-01 13:26:45 +0100211 grep " | " output >actual &&
212 test_cmp expect actual
213 '
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700214
Dongcan Jiang695985f2015-03-11 10:13:02 +0800215 case "$cmd" in diff|show) continue;; esac
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700216
217 test_expect_success "$cmd --stat-width=width --graph with big change" '
Jeff King60687de2015-03-20 06:06:44 -0400218 git $cmd $args --stat-width=40 --graph >output &&
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700219 grep " | " output >actual &&
220 test_cmp expect-graph actual
221 '
222
223 test_expect_success "$cmd --stat-graph-width --graph with big change" '
Jeff King60687de2015-03-20 06:06:44 -0400224 git $cmd $args --stat-graph-width=26 --graph >output &&
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700225 grep " | " output >actual &&
226 test_cmp expect-graph actual
227 '
Junio C Hamano31c23732012-03-01 13:26:38 +0100228done <<\EOF
229format-patch -1 --stdout
230diff HEAD^ HEAD --stat
231show --stat
232log -1 --stat
233EOF
234
235test_expect_success 'preparation for long filename tests' '
236 cp abcd aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa &&
237 git add aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa &&
238 git commit -m message
239'
240
241cat >expect <<'EOF'
Zbigniew Jędrzejewski-Szmek1b058bc2012-03-01 13:26:43 +0100242 ...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | 1000 ++++++++++++
Junio C Hamano31c23732012-03-01 13:26:38 +0100243EOF
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700244cat >expect-graph <<'EOF'
245| ...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | 1000 ++++++++++++
246EOF
Junio C Hamano31c23732012-03-01 13:26:38 +0100247while read cmd args
248do
Zbigniew Jędrzejewski-Szmek1b058bc2012-03-01 13:26:43 +0100249 test_expect_success "$cmd --stat=width with big change is more balanced" '
Junio C Hamano31c23732012-03-01 13:26:38 +0100250 git $cmd $args --stat-width=60 >output &&
251 grep " | " output >actual &&
252 test_cmp expect actual
253 '
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700254
Dongcan Jiang695985f2015-03-11 10:13:02 +0800255 case "$cmd" in diff|show) continue;; esac
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700256
257 test_expect_success "$cmd --stat=width --graph with big change is balanced" '
258 git $cmd $args --stat-width=60 --graph >output &&
259 grep " | " output >actual &&
260 test_cmp expect-graph actual
261 '
Junio C Hamano31c23732012-03-01 13:26:38 +0100262done <<\EOF
263format-patch -1 --stdout
264diff HEAD^ HEAD --stat
265show --stat
266log -1 --stat
267EOF
268
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +0700269cat >expect72 <<'EOF'
270 ...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | 1000 +++++++++++++++++
Junio C Hamano31c23732012-03-01 13:26:38 +0100271EOF
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +0700272cat >expect72-graph <<'EOF'
273| ...aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | 1000 +++++++++++++++++
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700274EOF
Zbigniew Jędrzejewski-Szmekaf9fedc2012-03-01 13:26:39 +0100275cat >expect200 <<'EOF'
Zbigniew Jędrzejewski-Szmek1b058bc2012-03-01 13:26:43 +0100276 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | 1000 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Zbigniew Jędrzejewski-Szmekaf9fedc2012-03-01 13:26:39 +0100277EOF
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700278cat >expect200-graph <<'EOF'
Lucian Poston36dcc022012-04-16 03:44:52 -0700279| aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | 1000 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700280EOF
Junio C Hamano31c23732012-03-01 13:26:38 +0100281while read verb expect cmd args
282do
283 test_expect_success "$cmd $verb COLUMNS (long filename)" '
Jeff King60687de2015-03-20 06:06:44 -0400284 COLUMNS=200 git $cmd $args >output &&
Junio C Hamano31c23732012-03-01 13:26:38 +0100285 grep " | " output >actual &&
286 test_cmp "$expect" actual
287 '
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700288
Dongcan Jiang695985f2015-03-11 10:13:02 +0800289 case "$cmd" in diff|show) continue;; esac
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700290
291 test_expect_success "$cmd --graph $verb COLUMNS (long filename)" '
Jeff King60687de2015-03-20 06:06:44 -0400292 COLUMNS=200 git $cmd $args --graph >output &&
Zbigniew Jędrzejewski-Szmek8c188c72012-04-16 03:44:49 -0700293 grep " | " output >actual &&
294 test_cmp "$expect-graph" actual
295 '
Junio C Hamano31c23732012-03-01 13:26:38 +0100296done <<\EOF
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +0700297ignores expect72 format-patch -1 --stdout
Zbigniew Jędrzejewski-Szmekaf9fedc2012-03-01 13:26:39 +0100298respects expect200 diff HEAD^ HEAD --stat
Zbigniew Jędrzejewski-Szmek666c92a2012-03-01 13:26:40 +0100299respects expect200 show --stat
Zbigniew Jędrzejewski-Szmek5e0ec152012-03-01 13:26:41 +0100300respects expect200 log -1 --stat
Junio C Hamano31c23732012-03-01 13:26:38 +0100301EOF
302
Lucian Postonda791612012-04-18 14:09:33 -0700303cat >expect1 <<'EOF'
304 ...aaaaaaa | 1000 ++++++
305EOF
306cat >expect1-graph <<'EOF'
307| ...aaaaaaa | 1000 ++++++
308EOF
Lucian Poston678c5742012-04-18 14:12:18 -0700309while read verb expect cmd args
Lucian Postonda791612012-04-18 14:09:33 -0700310do
Zbigniew Jędrzejewski-Szmekbafa16e2012-04-27 11:25:25 +0200311 test_expect_success COLUMNS_CAN_BE_1 \
312 "$cmd $verb prefix greater than COLUMNS (big change)" '
Jeff King60687de2015-03-20 06:06:44 -0400313 COLUMNS=1 git $cmd $args >output &&
Lucian Postonda791612012-04-18 14:09:33 -0700314 grep " | " output >actual &&
315 test_cmp "$expect" actual
316 '
317
Dongcan Jiang695985f2015-03-11 10:13:02 +0800318 case "$cmd" in diff|show) continue;; esac
Lucian Postonda791612012-04-18 14:09:33 -0700319
Zbigniew Jędrzejewski-Szmekbafa16e2012-04-27 11:25:25 +0200320 test_expect_success COLUMNS_CAN_BE_1 \
321 "$cmd --graph $verb prefix greater than COLUMNS (big change)" '
Jeff King60687de2015-03-20 06:06:44 -0400322 COLUMNS=1 git $cmd $args --graph >output &&
Lucian Postonda791612012-04-18 14:09:33 -0700323 grep " | " output >actual &&
324 test_cmp "$expect-graph" actual
325 '
326done <<\EOF
Nguyễn Thái Ngọc Duy071dd0b2018-02-01 19:47:50 +0700327ignores expect72 format-patch -1 --stdout
Lucian Poston678c5742012-04-18 14:12:18 -0700328respects expect1 diff HEAD^ HEAD --stat
329respects expect1 show --stat
330respects expect1 log -1 --stat
Lucian Postonda791612012-04-18 14:09:33 -0700331EOF
332
Junio C Hamano31c23732012-03-01 13:26:38 +0100333cat >expect <<'EOF'
Zbigniew Jędrzejewski-Szmek7a7159a2012-03-01 13:26:42 +0100334 abcd | 1000 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Junio C Hamano31c23732012-03-01 13:26:38 +0100335EOF
Zbigniew Jędrzejewski-Szmek7a7159a2012-03-01 13:26:42 +0100336test_expect_success 'merge --stat respects COLUMNS (big change)' '
Junio C Hamano31c23732012-03-01 13:26:38 +0100337 git checkout -b branch HEAD^^ &&
338 COLUMNS=100 git merge --stat --no-ff master^ >output &&
Jeff King60687de2015-03-20 06:06:44 -0400339 grep " | " output >actual &&
Junio C Hamano31c23732012-03-01 13:26:38 +0100340 test_cmp expect actual
341'
342
343cat >expect <<'EOF'
Zbigniew Jędrzejewski-Szmek1b058bc2012-03-01 13:26:43 +0100344 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa | 1000 +++++++++++++++++++++++++++++++++++++++
Junio C Hamano31c23732012-03-01 13:26:38 +0100345EOF
Zbigniew Jędrzejewski-Szmek7a7159a2012-03-01 13:26:42 +0100346test_expect_success 'merge --stat respects COLUMNS (long filename)' '
Junio C Hamano31c23732012-03-01 13:26:38 +0100347 COLUMNS=100 git merge --stat --no-ff master >output &&
Jeff King60687de2015-03-20 06:06:44 -0400348 grep " | " output >actual &&
Junio C Hamano31c23732012-03-01 13:26:38 +0100349 test_cmp expect actual
350'
351
352test_done