xref: /reactos/.gitattributes (revision 595b846d)
1# Set the default behavior, in case people don't have core.autocrlf set.
2* text=auto
3
4# Files with these extensions are accepted source files inside the ReactOS
5# tree. They should have native line endings of the OS.
6*.acf text
7*.asm text
8*.c text
9*.cc text
10*.cmake text
11*.cpp text
12*.cxx text
13*.h text
14*.hpp text
15*.hxx text
16*.idl text
17*.inc text
18*.inl text
19*.klc text
20*.l text
21*.lds text
22*.md text
23*.rc text
24*.s text
25*.S text
26*.sfd text
27*.spec text
28*.svg text
29*.txt text
30*.TXT text
31*.y text
32
33# Files with these extensions end up in the built ReactOS system, so they
34# need to have CRLF line endings.
35*.bat text eol=crlf
36*.cmd text eol=crlf
37*.exp text eol=crlf
38*.hhc text eol=crlf
39*.hhp text eol=crlf
40*.ini text eol=crlf
41*.INI text eol=crlf
42*.inf text eol=crlf
43*.inf.tpl text eol=crlf
44*.js text eol=crlf
45*.manifest text eol=crlf
46*.mc text eol=crlf
47*.mof text eol=crlf
48*.rgs text eol=crlf
49*.sif text eol=crlf
50*.vbs text eol=crlf
51*.vcxproj text eol=crlf
52*.xml text eol=crlf
53
54# Files with these extensions are accepted binary files inside the ReactOS
55# tree. Git must not tamper with them at all!
56*.avi binary
57*.bin binary
58*.bmf binary
59*.bmp binary
60*.BMP binary
61*.chm binary
62*.cur binary
63*.dll binary
64*.emf binary
65*.gif binary
66*.ico binary
67*.jpg binary
68*.mp3 binary
69*.nls binary
70*.otf binary
71*.pdn binary
72*.pfb binary
73*.pfm binary
74*.png binary
75*.psd binary
76*.ttc binary
77*.ttf binary
78*.wav binary
79*.xcf binary
80
81# All other extensions not explicitly mentioned here are left for Git to
82# handle automatically.
83# You must not rely on them having a particular line ending style!
84