Subject: Re: [PATCH v6 1/1] userdiff: extend Bash pattern to cover more shell function forms

From: Junio C Hamano <[email-masked]>
Date: Tue, 13 May 2025 11:50:44 -0700

Moumita <[email-masked]> writes:

> diff --git a/t/t4018/bash-posix-style-multiline-function b/t/t4018/bash-posix-style-multiline-function
> new file mode 100644
> index 0000000000..cc8727cbcd
> --- /dev/null
> +++ b/t/t4018/bash-posix-style-multiline-function
> @@ -0,0 +1,4 @@
> +RIGHT() \
> +{
> +    ChangeMe
> +}

Not a review, but I am curious what this test is about.  Is it to
ensure that the pattern does not get confused with the backslash
that does not have to be (but it would not hurt to have one) there?

IOW, does

	RIGHT()
	{
		ChangeMe
	}

get processed just fine, and the above is to check the corner case
where an unusual "\" on the same line as RIGHT does not break the
funcline identification?

Thanks.