-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitattributes
More file actions
139 lines (127 loc) · 4.3 KB
/
Copy path.gitattributes
File metadata and controls
139 lines (127 loc) · 4.3 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
133
134
135
136
137
138
139
###############################################################################
# Default: normalize line endings to LF in the repo, checkout as LF
###############################################################################
* text=auto eol=lf
###############################################################################
# Source code
###############################################################################
*.cs text diff=csharp
*.csx text diff=csharp
*.vb text
*.fs text
*.fsx text
*.ts text
*.tsx text
*.js text
*.jsx text
*.mjs text
*.cjs text
###############################################################################
# .NET project / build files (MSBuild XML -- all handle LF fine)
###############################################################################
*.csproj text
*.vbproj text
*.fsproj text
*.dbproj text
*.proj text
*.projitems text
*.props text
*.targets text
*.shproj text
*.slnx text
###############################################################################
# Solution files
#
# Legacy .sln files MUST use CRLF. Visual Studio writes them with CRLF and
# will rewrite the file on every save if forced to LF, causing constant
# dirty diffs. This is the same approach used by dotnet/runtime and dotnet/sdk.
###############################################################################
*.sln text eol=crlf
###############################################################################
# Configuration / data files
###############################################################################
*.json text
*.jsonc text
*.xml text
*.yml text
*.yaml text
*.toml text
*.config text
*.resx text
*.xlf text linguist-generated=true
*.md text
*.txt text
*.html text
*.htm text
*.css text
*.scss text
*.sql text
*.razor text
*.cshtml text
*.graphql text
*.env text
###############################################################################
# Scripts
#
# Shell scripts must use LF even on Windows (WSL, Git Bash, CI).
# Batch/cmd scripts must use CRLF to work on Windows.
###############################################################################
*.sh text eol=lf
*.bash text eol=lf
*.cmd text eol=crlf
*.bat text eol=crlf
*.ps1 text
###############################################################################
# Lock files
###############################################################################
*.lock text -diff
bun.lock text -diff
###############################################################################
# Graphics / images (binary)
###############################################################################
*.png binary
*.jpg binary
*.jpeg binary
*.gif binary
*.ico binary
*.bmp binary
*.webp binary
*.tif binary
*.tiff binary
*.svg text
###############################################################################
# Fonts (binary)
###############################################################################
*.woff binary
*.woff2 binary
*.ttf binary
*.eot binary
*.otf binary
###############################################################################
# Archives & packages (binary)
###############################################################################
*.zip binary
*.gz binary
*.tar binary
*.7z binary
*.nupkg binary
*.snupkg binary
###############################################################################
# Certificates & keys (binary)
###############################################################################
*.snk binary
*.pfx binary
###############################################################################
# Compiled / native (binary)
###############################################################################
*.dll binary
*.exe binary
*.pdb binary
*.so binary
*.dylib binary
###############################################################################
# Documents (binary)
###############################################################################
*.pdf binary diff=astextplain
*.doc binary diff=astextplain
*.docx binary diff=astextplain