Am 10/10/2012 15:59, schrieb Nguyễn Thái Ngọc Duy:
> This patch passes real paths down to grep_source_load_driver(). Except
> grepping a blob, all other cases should have right paths down to

... grepping a blob or tree object...

> grep_source_load_driver(). In other words, .gitattributes are still
> respected.
...
> +test_expect_success 'grep --cached respects binary diff attribute (2)' '
> +     git add .gitattributes &&
> +     rm .gitattributes &&
> +     git grep --cached text t >actual &&
> +     test_cmp expect actual &&
> +     git checkout .gitattributes &&
> +     git rm --cached .gitattributes
> +'

This should perhaps be test_when_finished "git rm --cached .gitattributes".

> +
> +test_expect_success 'grep tree respects binary diff attribute' '

I was confused by the word "tree" here. Isn't "pathspec" more correct?

> +     git commit -m new &&
> +     echo "Binary file HEAD:t matches" >expect &&
> +     git grep text HEAD -- t >actual &&
> +     test_cmp expect actual &&
> +     git reset HEAD^
> +'

And in yet another test, should

        git grep text HEAD:t

/not/ respect the binary attribute?

At any rate, I don't observe the warnings anymore with this series.

Thanks,
-- Hannes
--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to