.gitattributes and defaulting to binary
- From
- Matthieu Vachon <matthieu.o.vachon@gmail.com>
- Date
- Sep 16, 2013, 21:35 UTC
- Message-ID
- <CAOTvmonjWtUM42ATpEu+s6GVcpTO10BT0izXVB_aqK2npgRfWQ@mail.gmail.com>
Hi all,
I would like to craft my `.gitattributes` in a way that all files expect those specified in it are treated as binary from a line-ending normalization point of view (and diff viewing).
But I was not able to achieve it right now. When having this in my `.gitattributes`, git treats all files as binary, even the one explicitly specified like `*.txt`:
*.txt text
* binaryI tried with:
*.txt text
* -textAnd it does not seem to work correctly neither because then, my `test.txt` file is not having correct line ending when setting `core.eol` to `crlf` (or using `eol=crlf` in the `.gitattributes` file).
So, is it possible to do something like that? If yes, is my sample `.gitattributes` should work?
Regards, Matt