Show 37 quoted lines
>
> On Wed, Jan 03 2018, Adam Dinwoodie jotted:
>
> > On Wednesday 03 January 2018 at 02:31 pm +0100, Ævar Arnfjörð Bjarmason wrote:
> >> Does the fixup above in <878tdm8k2d.fsf@evledraar.gmail.com> work for
> >> you, i.e. changing $10 in the script to ${10}?
> >
> > This fixes some but not all of the failures: I'm now down from 42 to 24
> > failures.
> >
> > Updated verbose test output is at
> > https://gist.github.com/me-and/04443bcb00e12436f0eacce079b56d02
>
> Thanks lot, looking through our own commit logs I believe the rest
> should be fixed by this (prior art in 6fd1106aa4), it would be great if
> you could test it, I don't have access to a Windows machine:
>
> diff --git a/t/t3070-wildmatch.sh b/t/t3070-wildmatch.sh
> index f985139b6f..5838fcb77d 100755
> --- a/t/t3070-wildmatch.sh
> +++ b/t/t3070-wildmatch.sh
> @@ -23,6 +23,15 @@ create_test_file() {
> *//*)
> return 1
> ;;
> + # On Windows, \ in paths is silently converted to /, which
> + # would result in the "touch" below working, but the test
> + # itself failing.
> + *\\*)
> + if ! test_have_prereq BSLASHPSPEC
> + then
> + return 1
> + fi
> + ;;
> # When testing the difference between foo/bar and foo/bar/ we
> # can't test the latter.
> */)