From: Eric Sunshine Date: Wed, 10 Jul 2024 07:29:57 GMT Subject: Re: [PATCH] chainlint.pl: recognize test bodies defined via heredoc Message-ID: In-Reply-To: <20240710070647.GA2048777@coredump.intra.peff.net> On Wed, Jul 10, 2024 at 3:06 AM Jeff King wrote: > On Tue, Jul 09, 2024 at 11:02:01PM -0400, Eric Sunshine wrote: > > That could indeed be an msys2 issue. It will automatically convert > > colon ":" to semicolon ";" in environment variables since the PATH > > separator on Windows is ";", not ":" as it is on Unix. Moreover, the > > ":" to ";" switcheroo logic is not restricted only to PATH since there > > are other PATH-like variables in common use, so it's applied to all > > environment variables. > > Ah, good thinking. I'm not sure if that's it, though. Just PERLIO=crlf > should behave the same way (the ":" is technically a separator, and it > is only a style suggestion that you prepend one). Likewise a space is > supposed to be OK, too, so PERLIO="unix crlf" should work. But neither > seems to work for me. So I'm still puzzled. Me too. Perhaps Dscho would have more insight(?).