mirror of
https://github.com/git/git.git
synced 2024-12-04 15:34:05 +08:00
06fc5c9f90
For multi-line $(...) expressions nested within subshells, chainlint.sed only recognizes: x=$( echo foo && ... but it is not unlikely that test authors may also cuddle the command with the opening "$(", so support that style, as well: x=$(echo foo && ... The closing ")" is already correctly recognized when cuddled or not. Signed-off-by: Eric Sunshine <sunshine@sunshineco.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
19 lines
147 B
Plaintext
19 lines
147 B
Plaintext
(
|
|
foo &&
|
|
x=$(
|
|
echo bar |
|
|
cat
|
|
>> ) &&
|
|
echo ok
|
|
>) |
|
|
sort &&
|
|
(
|
|
bar &&
|
|
x=$(echo bar |
|
|
cat
|
|
>> ) &&
|
|
y=$(echo baz |
|
|
>> fip) &&
|
|
echo fail
|
|
>)
|