Skip to content

Commit c7e7f68

Browse files
Beat Bolligitster
authored andcommitted
t/t8*: merge "grep | sed" pipelines
Signed-off-by: Beat Bolli <[email protected]> Acked-by: Taylor Blau <[email protected]> Signed-off-by: Junio C Hamano <[email protected]>
1 parent 37ea7c4 commit c7e7f68

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

t/t8013-blame-ignore-revs.sh

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@ test_expect_success setup '
2525
2626
git blame --line-porcelain file >blame_raw &&
2727
28-
grep -E "^[0-9a-f]+ [0-9]+ 1" blame_raw | sed -e "s/ .*//" >actual &&
28+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 1/s/ .*//p" blame_raw >actual &&
2929
git rev-parse X >expect &&
3030
test_cmp expect actual &&
3131
32-
grep -E "^[0-9a-f]+ [0-9]+ 2" blame_raw | sed -e "s/ .*//" >actual &&
32+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 2/s/ .*//p" blame_raw >actual &&
3333
git rev-parse X >expect &&
3434
test_cmp expect actual
3535
'
@@ -53,11 +53,11 @@ do
5353
test_expect_success "ignore_rev_changing_lines ($I)" '
5454
git blame --line-porcelain --ignore-rev $I file >blame_raw &&
5555
56-
grep -E "^[0-9a-f]+ [0-9]+ 1" blame_raw | sed -e "s/ .*//" >actual &&
56+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 1/s/ .*//p" blame_raw >actual &&
5757
git rev-parse A >expect &&
5858
test_cmp expect actual &&
5959
60-
grep -E "^[0-9a-f]+ [0-9]+ 2" blame_raw | sed -e "s/ .*//" >actual &&
60+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 2/s/ .*//p" blame_raw >actual &&
6161
git rev-parse B >expect &&
6262
test_cmp expect actual
6363
'
@@ -79,10 +79,10 @@ test_expect_success ignore_rev_adding_unblamable_lines '
7979
git rev-parse Y >expect &&
8080
git blame --line-porcelain file --ignore-rev Y >blame_raw &&
8181
82-
grep -E "^[0-9a-f]+ [0-9]+ 3" blame_raw | sed -e "s/ .*//" >actual &&
82+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 3/s/ .*//p" blame_raw >actual &&
8383
test_cmp expect actual &&
8484
85-
grep -E "^[0-9a-f]+ [0-9]+ 4" blame_raw | sed -e "s/ .*//" >actual &&
85+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 4/s/ .*//p" blame_raw >actual &&
8686
test_cmp expect actual
8787
'
8888

@@ -92,11 +92,11 @@ test_expect_success ignore_revs_from_files '
9292
git rev-parse Y >ignore_y &&
9393
git blame --line-porcelain file --ignore-revs-file ignore_x --ignore-revs-file ignore_y >blame_raw &&
9494
95-
grep -E "^[0-9a-f]+ [0-9]+ 1" blame_raw | sed -e "s/ .*//" >actual &&
95+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 1/s/ .*//p" blame_raw >actual &&
9696
git rev-parse A >expect &&
9797
test_cmp expect actual &&
9898
99-
grep -E "^[0-9a-f]+ [0-9]+ 2" blame_raw | sed -e "s/ .*//" >actual &&
99+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 2/s/ .*//p" blame_raw >actual &&
100100
git rev-parse B >expect &&
101101
test_cmp expect actual
102102
'
@@ -106,11 +106,11 @@ test_expect_success ignore_revs_from_configs_and_files '
106106
git config --add blame.ignoreRevsFile ignore_x &&
107107
git blame --line-porcelain file --ignore-revs-file ignore_y >blame_raw &&
108108
109-
grep -E "^[0-9a-f]+ [0-9]+ 1" blame_raw | sed -e "s/ .*//" >actual &&
109+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 1/s/ .*//p" blame_raw >actual &&
110110
git rev-parse A >expect &&
111111
test_cmp expect actual &&
112112
113-
grep -E "^[0-9a-f]+ [0-9]+ 2" blame_raw | sed -e "s/ .*//" >actual &&
113+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 2/s/ .*//p" blame_raw >actual &&
114114
git rev-parse B >expect &&
115115
test_cmp expect actual
116116
'
@@ -121,10 +121,10 @@ test_expect_success override_ignore_revs_file '
121121
git blame --line-porcelain file --ignore-revs-file "" --ignore-revs-file ignore_y >blame_raw &&
122122
git rev-parse X >expect &&
123123
124-
grep -E "^[0-9a-f]+ [0-9]+ 1" blame_raw | sed -e "s/ .*//" >actual &&
124+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 1/s/ .*//p" blame_raw >actual &&
125125
test_cmp expect actual &&
126126
127-
grep -E "^[0-9a-f]+ [0-9]+ 2" blame_raw | sed -e "s/ .*//" >actual &&
127+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 2/s/ .*//p" blame_raw >actual &&
128128
test_cmp expect actual
129129
'
130130
test_expect_success bad_files_and_revs '
@@ -279,11 +279,11 @@ test_expect_success ignore_merge '
279279
test_merge M B &&
280280
git blame --line-porcelain file --ignore-rev M >blame_raw &&
281281
282-
grep -E "^[0-9a-f]+ [0-9]+ 1" blame_raw | sed -e "s/ .*//" >actual &&
282+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 1/s/ .*//p" blame_raw >actual &&
283283
git rev-parse B >expect &&
284284
test_cmp expect actual &&
285285
286-
grep -E "^[0-9a-f]+ [0-9]+ 9" blame_raw | sed -e "s/ .*//" >actual &&
286+
sed -ne "/^[0-9a-f][0-9a-f]* [0-9][0-9]* 9/s/ .*//p" blame_raw >actual &&
287287
git rev-parse C >expect &&
288288
test_cmp expect actual
289289
'

0 commit comments

Comments
 (0)