I forgot to mention that the issue is present both in maint and in the master 
branch.

On Tue, Feb 12, 2019 at 06:19:52PM +0100, Giuseppe Crino' wrote:
> To reproduce, apply the attached patch and run at the project root
> 
>       cd t && ./t3700-add.sh --verbose-only=13 --debug --immediate
> 
> Relevant part of the output is
> 
>       expecting success:
>               export GIT_ICASE_PATHSPECS=1 &&
>               touch a.if &&
>               test_must_fail git add a.?? &&
>               ! (git ls-files | grep "\\.ig") &&
>               (git ls-files | grep a.if)
> 
>       fatal: pathspec 'a.ig' did not match any files
>       not ok 13 - error out when attempting to add ignored ones but add others
>       #
>       #               export GIT_ICASE_PATHSPECS=1 &&
>       #               touch a.if &&
>       #               test_must_fail git add a.?? &&
>       #               ! (git ls-files | grep "\\.ig") &&
>       #               (git ls-files | grep a.if)
> 
> As I understand this, it's a bug.
> 
> Giuseppe

> diff --git a/t/t3700-add.sh b/t/t3700-add.sh
> index 37729ba258..62557e6a3d 100755
> --- a/t/t3700-add.sh
> +++ b/t/t3700-add.sh
> @@ -91,6 +91,7 @@ test_expect_success 'error out when attempting to add 
> ignored ones without -f' '
>  '
> 
>  test_expect_success 'error out when attempting to add ignored ones but add 
> others' '
> +       export GIT_ICASE_PATHSPECS=1 &&
>         touch a.if &&
>         test_must_fail git add a.?? &&
>         ! (git ls-files | grep "\\.ig") &&

Reply via email to