Repository navigation
Expand file tree
/
Copy path.gitattributes
More file actions
200 lines (200 loc) · 5.21 KB
/
Copy path.gitattributes
File metadata and controls
200 lines (200 loc) · 5.21 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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
#
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto
#
# Selective Merge Files ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# must run -> git config merge.ours.driver true |or| git config --global merge.ours.driver true
#
.gitignore text eol=lf merge=ours
.gitlab-ci.yml text eol=lf merge=ours
#
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Git LFS Managed Files
#
*.a filter=lfs diff=lfs merge=lfs -text
*.exe filter=lfs diff=lfs merge=lfs -text
*.lib filter=lfs diff=lfs merge=lfs -text
*.nix filter=lfs diff=lfs merge=lfs -text
*.so filter=lfs diff=lfs merge=lfs -text
#
# PDF files managed by LFS
#
README.pdf filter=lfs diff=lfs merge=lfs -text
CHANGELOG.pdf filter=lfs diff=lfs merge=lfs -text
BUILD.pdf filter=lfs diff=lfs merge=lfs -text
#
ofr90392.pdf filter=lfs diff=lfs merge=lfs -text
zonbud3.pdf filter=lfs diff=lfs merge=lfs -text
zonebudget_v3.2_input_description.pdf filter=lfs diff=lfs merge=lfs -text
#
Notepadpp_Syntax_Install.pdf filter=lfs diff=lfs merge=lfs -text
Visual_Studio_and_Intel_Fortran_Installation_Guide.pdf filter=lfs diff=lfs merge=lfs -text
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Fortran Files
*.f text diff=fortran eol=lf
*.F text diff=fortran eol=lf
*.f03 text diff=fortran eol=lf
*.f08 text diff=fortran eol=lf
*.f18 text diff=fortran eol=lf
*.f90 text diff=fortran eol=lf
*.F90 text diff=fortran eol=lf
*.f95 text diff=fortran eol=lf
*.for text diff=fortran eol=lf
*.FOR text diff=fortran eol=lf
*.fpp text diff=fortran eol=lf
#
#
# C Files
*.c text diff=c eol=lf
*.c++ text diff=cpp eol=lf
*.cc text diff=cpp eol=lf
*.cpp text diff=cpp eol=lf
*.cxx text diff=cpp eol=lf
*.h text diff=c eol=lf
*.h++ text diff=cpp eol=lf
*.hh text diff=cpp eol=lf
*.hpp text diff=cpp eol=lf
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout.
#
makefile text eol=lf
*.bash text eol=lf diff=bash
*.css text eol=lf diff=css
*.go text eol=lf diff=golang
*.htm text eol=lf diff=html
*.html text eol=lf diff=html
*.js test eol=lf
*.json text eol=lf
*.md text eol=lf diff=markdown
*.sh text eol=lf diff=bash
*.txt text eol=lf
*.xml text eol=lf
*.yml text eol=lf
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Declare files that will always have CRLF line endings on checkout.
#
**/icon/resource.h text eol=crlf
*.sln text eol=crlf
#
*.csproj text eol=crlf
*.dbproj text eol=crlf
*.filters text eol=crlf
*.fsproj text eol=crlf
*.lsproj text eol=crlf
*.modelproj text eol=crlf
*.props text eol=crlf
*.sqlproj text eol=crlf
*.u2d binary
*.user text eol=crlf
*.vbproj text eol=crlf
*.vcproj text eol=crlf
*.vcxitems text eol=crlf
*.vcxproj text eol=crlf
*.vfproj text eol=crlf
*.wixproj text eol=crlf
*.wwaproj text eol=crlf
*.xproj text eol=crlf
#
*.bat text eol=crlf
*.cmd text eol=crlf
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Object/Binary Files
*.balx binary
*.dll binary
*.ear binary
*.lnk binary
*.mod binary
*.o binary
*.obj binary
*.pdb binary
*.smod binary
*.suo binary
#
#
# CodeBlocks
*.cbp binary
*.depend binary
*.layout binary
*.workspace binary
#
#
# MS Stuff
*.docx diff=word
*.pptx binary
*.xls binary
*.xlsx binary
#
#
# Archives and Database
*.7z binary
*.db binary
*.dbf binary
*.db-shm binary
*.db-wal binary
*.gz binary
*.jar binary
*.mdx binary
*.rar binary
*.tar binary
*.zip binary
#
#
# Python
*.ipynb text eol=lf
*.pxd text diff=python eol=lf
*.py text diff=python eol=lf
*.py3 text diff=python eol=lf
*.pyc binary
*.pyd binary
*.pyi text diff=python eol=lf
*.pyo binary
*.pyw text diff=python eol=lf
*.pyx text diff=python eol=lf
*.pyz text diff=python eol=lf
#
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#
# Image Files
*.pdf -text
*.ai binary
*.bmp binary
*.eps binary
*.gif binary
*.gifv binary
*.ico binary
*.jng binary
*.jp2 binary
*.jpeg binary
*.jpg binary
*.jpx binary
*.jxr binary
*.png binary
*.psb binary
*.psd binary
*.svg binary
*.svgz binary
*.tif binary
*.tiff binary
*.wbmp binary
*.webp binary
#
#
#
#### ~~~~~~ The following is now managed by LFS ~~~~~~~~~~~~~
#### Assume executable files should be overwritten during merge
###*.a binary merge=theirs
###*.exe binary merge=theirs
###*.lib binary merge=theirs
###*.nix binary merge=theirs
###*.so binary merge=theirs