From: Mark Levedahl Date: Thu, 18 Jul 2013 21:47:10 GMT Subject: Re: [PATCH] t3032 - make compatible with systems using \r\n as a line ending Message-ID: <51E8625E.6020808@gmail.com> In-Reply-To: <51E83FA7.5080706@ramsay1.demon.co.uk> On 07/18/2013 03:19 PM, Ramsay Jones wrote: > Jonathan Nieder wrote: >> Mark Levedahl wrote: >> >>> Subtests 6, 7, and 9 rely test that merge-recursive correctly >>> ignores whitespace when so directed. Change the particular whitespace >>> sequences to be ones that are not known line endings so the whitespace >>> is not changed when being extracted by line oriented grep. >> merge-recursive needs to be able to deal with \r at EOL, too, so if at >> all possible I would prefer to see the test fixed to pass on Cygwin >> some other way. > Maybe use -U/--binary option to grep? Indeed, if you look at the top of > that test file, you will see: > > test_have_prereq SED_STRIPS_CR && SED_OPTIONS=-b > test_have_prereq MINGW && export GREP_OPTIONS=-U > > which may explain why it works for me on MinGW, but not why it works on > cygwin 1.5. > > ATB, > Ramsay Jones > > > > > Thanks, hadn't noticed that, it leads to a much better patch. Mark