Johannes Schindelin wrote:

> On Windows, `(1|2)` is not a valid file name, and therefore the tag
> cannot be created as expected by the new test.
>
> So simply skip this test on Windows.
>
> Signed-off-by: Johannes Schindelin <[email protected]>
> ---

Reviewed-by: Jonathan Nieder <[email protected]>

I wouldn't be surprised if there are filesystems used places other
than MINGW that also can't handle this test.  Isn't this what some
tests use a FUNNYNAMES prerequisite for?

In this example, it's the pipe that's not allowed, not the
parenthesis, right?  (At least I have some memories of naming files
with some parentheses.)  Would something like

        test PIPE_IN_FILENAME '
                >"a|b" &&
                test -f "a|b"
        '

work?

Thanks,
Jonathan

Reply via email to