-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitattributes
More file actions
132 lines (104 loc) · 4.24 KB
/
Copy path.gitattributes
File metadata and controls
132 lines (104 loc) · 4.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
# ── default: auto detect text normalize to lf on checkin ──────────────────────
* text=auto eol=lf
# ── c / c++ source ───────────────────────────────────────────────────────────
*.c text eol=lf diff=cpp
*.cpp text eol=lf diff=cpp
*.cc text eol=lf diff=cpp
*.cxx text eol=lf diff=cpp
*.h text eol=lf diff=cpp
*.hpp text eol=lf diff=cpp
*.hxx text eol=lf diff=cpp
*.inl text eol=lf diff=cpp
# ── rust ─────────────────────────────────────────────────────────────────────
*.rs text eol=lf diff=rust
# ── python ───────────────────────────────────────────────────────────────────
*.py text eol=lf diff=python
# ── build & config file ──────────────────────────────────────────────────────
*.toml text eol=lf
*.json text eol=lf
*.yaml text eol=lf
*.yml text eol=lf
CMakeLists.txt text eol=lf
*.cmake text eol=lf
CMakePresets.json text eol=lf
Makefile text eol=lf
*.mk text eol=lf
Dockerfile text eol=lf
*.dockerfile text eol=lf
# ── windows native script ────────────────────────────────────────────────────
*.bat text eol=crlf
*.cmd text eol=crlf
*.ps1 text eol=crlf
# ── unix shell script ────────────────────────────────────────────────────────
*.sh text eol=lf
# ── manifest rc and linker script ────────────────────────────────────────────
*.manifest text eol=lf
*.rc text eol=lf
*.ld text eol=lf
# ── documentation & markup ───────────────────────────────────────────────────
*.md text eol=lf diff=markdown
*.txt text eol=lf
*.rst text eol=lf
*.adoc text eol=lf
LICENSE text eol=lf
CHANGELOG text eol=lf
README text eol=lf
# ── binary: never crlf convert never diff as text ────────────────────────────
# compiled output
*.exe binary
*.dll binary
*.so binary
*.dylib binary
*.lib binary
*.a binary
*.obj binary
*.o binary
*.pdb binary
*.wasm binary
# plugin artifact
*.plug binary
*.upx binary
# image & icon
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.bmp binary
*.tiff binary
*.webp binary
*.ico binary
*.icns binary
*.svg text eol=lf
# font
*.ttf binary
*.otf binary
*.woff binary
*.woff2 binary
# archive
*.zip binary
*.tar binary
*.gz binary
*.bz2 binary
*.xz binary
*.7z binary
*.rar binary
# cryptographic material: binary and never diff
*.pem binary
*.key binary
*.p12 binary
*.pfx binary
*.cer binary
*.crt binary
*.sig binary
# ── git archive export: exclude dev only file from release tarball ───────────
.gitignore export-ignore
.gitattributes export-ignore
.github/ export-ignore
tests/ export-ignore
docs/ export-ignore
*.md export-ignore
CHANGELOG export-ignore
# ── github linguist override ─────────────────────────────────────────────────
# prevent generated vendor file from skewing language stat
plug.cross/windows/plug_manifest.rc linguist-generated=true
plug.cross/bin/ linguist-vendored=true