-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitattributes
178 lines (156 loc) · 3.96 KB
/
.gitattributes
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
#
# 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
# Files that are branch dependent
code.json text eol=lf merge=ours
### mf-owhm.exe binary merge=ours
### mf-owhm.nix binary merge=ours
### mf-owhm-gmg.exe binary merge=ours
###
### hydfmt.exe binary merge=ours
### hydfmt.nix binary merge=ours
### zonebudget.exe binary merge=ours
### zonebudget.nix binary merge=ours
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# 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
*.a binary
*.balx binary
*.dll binary
*.ear binary
*.exe binary
*.lib binary
*.lnk binary
*.mod binary
*.nix binary
*.o binary
*.obj binary
*.pdb binary
*.smod binary
*.so 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
*.pxd text diff=python
*.py text diff=python
*.py3 text diff=python
*.pyc binary
*.pyd binary
*.pyi text diff=python
*.pyo binary
*.pyw text diff=python
*.pyx text diff=python
*.pyz text diff=python
# 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