* .gitattributes and defaulting to binary
@ 2013-09-16 21:35 Matthieu Vachon
2013-09-16 22:09 ` Jeff King
0 siblings, 1 reply; 2+ messages in thread
From: Matthieu Vachon @ 2013-09-16 21:35 UTC (permalink / raw)
To: git
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
* binary
I tried with:
*.txt text
* -text
And 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
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: .gitattributes and defaulting to binary
2013-09-16 21:35 .gitattributes and defaulting to binary Matthieu Vachon
@ 2013-09-16 22:09 ` Jeff King
0 siblings, 0 replies; 2+ messages in thread
From: Jeff King @ 2013-09-16 22:09 UTC (permalink / raw)
To: Matthieu Vachon; +Cc: git
On Mon, Sep 16, 2013 at 05:35:24PM -0400, Matthieu Vachon wrote:
> 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
> * binary
>From "git help attributes":
When more than one pattern matches the path, a later line overrides an
earlier line. This overriding is done per attribute.
Reversing the two lines should do what you want.
You may also want to use "-text" instead of "binary"; the latter also
implies "-diff", which means you will never see diffs of those files,
even if they are actually text.
-Peff
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2013-09-16 22:09 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-16 21:35 .gitattributes and defaulting to binary Matthieu Vachon
2013-09-16 22:09 ` Jeff King
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).