git.haldean.org tau / 1378874
Add .gitignore and .gitattributes. willh 2 years ago
2 changed file(s) with 324 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 ###############################################################################
1 # Set default behavior to automatically normalize line endings.
2 ###############################################################################
3 * text=auto
4
5 ###############################################################################
6 # Set default behavior for command prompt diff.
7 #
8 # This is need for earlier builds of msysgit that does not have it on by
9 # default for csharp files.
10 # Note: This is only used by command line
11 ###############################################################################
12 #*.cs diff=csharp
13
14 ###############################################################################
15 # Set the merge driver for project and solution files
16 #
17 # Merging from the command prompt will add diff markers to the files if there
18 # are conflicts (Merging from VS is not affected by the settings below, in VS
19 # the diff markers are never inserted). Diff markers may cause the following
20 # file extensions to fail to load in VS. An alternative would be to treat
21 # these files as binary and thus will always conflict and require user
22 # intervention with every merge. To do so, just uncomment the entries below
23 ###############################################################################
24 #*.sln merge=binary
25 #*.csproj merge=binary
26 #*.vbproj merge=binary
27 #*.vcxproj merge=binary
28 #*.vcproj merge=binary
29 #*.dbproj merge=binary
30 #*.fsproj merge=binary
31 #*.lsproj merge=binary
32 #*.wixproj merge=binary
33 #*.modelproj merge=binary
34 #*.sqlproj merge=binary
35 #*.wwaproj merge=binary
36
37 ###############################################################################
38 # behavior for image files
39 #
40 # image files are treated as binary by default.
41 ###############################################################################
42 #*.jpg binary
43 #*.png binary
44 #*.gif binary
45
46 ###############################################################################
47 # diff behavior for common document formats
48 #
49 # Convert binary document formats to text before diffing them. This feature
50 # is only available from the command line. Turn it on by uncommenting the
51 # entries below.
52 ###############################################################################
53 #*.doc diff=astextplain
54 #*.DOC diff=astextplain
55 #*.docx diff=astextplain
56 #*.DOCX diff=astextplain
57 #*.dot diff=astextplain
58 #*.DOT diff=astextplain
59 #*.pdf diff=astextplain
60 #*.PDF diff=astextplain
61 #*.rtf diff=astextplain
62 #*.RTF diff=astextplain
0 ## Ignore Visual Studio temporary files, build results, and
1 ## files generated by popular Visual Studio add-ons.
2
3 # User-specific files
4 *.suo
5 *.user
6 *.userosscache
7 *.sln.docstates
8
9 # User-specific files (MonoDevelop/Xamarin Studio)
10 *.userprefs
11
12 # Build results
13 [Dd]ebug/
14 [Dd]ebugPublic/
15 [Rr]elease/
16 [Rr]eleases/
17 x64/
18 x86/
19 bld/
20 [Bb]in/
21 [Oo]bj/
22 [Ll]og/
23
24 # Visual Studio 2015 cache/options directory
25 .vs/
26 # Uncomment if you have tasks that create the project's static files in wwwroot
27 #wwwroot/
28
29 # MSTest test Results
30 [Tt]est[Rr]esult*/
31 [Bb]uild[Ll]og.*
32
33 # NUNIT
34 *.VisualState.xml
35 TestResult.xml
36
37 # Build Results of an ATL Project
38 [Dd]ebugPS/
39 [Rr]eleasePS/
40 dlldata.c
41
42 # DNX
43 project.lock.json
44 project.fragment.lock.json
45 artifacts/
46
47 *_i.c
48 *_p.c
49 *_i.h
50 *.ilk
51 *.meta
52 *.obj
53 *.pch
54 *.pdb
55 *.pgc
56 *.pgd
57 *.rsp
58 *.sbr
59 *.tlb
60 *.tli
61 *.tlh
62 *.tmp
63 *.tmp_proj
64 *.log
65 *.vspscc
66 *.vssscc
67 .builds
68 *.pidb
69 *.svclog
70 *.scc
71
72 # Chutzpah Test files
73 _Chutzpah*
74
75 # Visual C++ cache files
76 ipch/
77 *.aps
78 *.ncb
79 *.opendb
80 *.opensdf
81 *.sdf
82 *.cachefile
83 *.VC.db
84 *.VC.VC.opendb
85
86 # Visual Studio profiler
87 *.psess
88 *.vsp
89 *.vspx
90 *.sap
91
92 # TFS 2012 Local Workspace
93 $tf/
94
95 # Guidance Automation Toolkit
96 *.gpState
97
98 # ReSharper is a .NET coding add-in
99 _ReSharper*/
100 *.[Rr]e[Ss]harper
101 *.DotSettings.user
102
103 # JustCode is a .NET coding add-in
104 .JustCode
105
106 # TeamCity is a build add-in
107 _TeamCity*
108
109 # DotCover is a Code Coverage Tool
110 *.dotCover
111
112 # NCrunch
113 _NCrunch_*
114 .*crunch*.local.xml
115 nCrunchTemp_*
116
117 # MightyMoose
118 *.mm.*
119 AutoTest.Net/
120
121 # Web workbench (sass)
122 .sass-cache/
123
124 # Installshield output folder
125 [Ee]xpress/
126
127 # DocProject is a documentation generator add-in
128 DocProject/buildhelp/
129 DocProject/Help/*.HxT
130 DocProject/Help/*.HxC
131 DocProject/Help/*.hhc
132 DocProject/Help/*.hhk
133 DocProject/Help/*.hhp
134 DocProject/Help/Html2
135 DocProject/Help/html
136
137 # Click-Once directory
138 publish/
139
140 # Publish Web Output
141 *.[Pp]ublish.xml
142 *.azurePubxml
143 # TODO: Comment the next line if you want to checkin your web deploy settings
144 # but database connection strings (with potential passwords) will be unencrypted
145 #*.pubxml
146 *.publishproj
147
148 # Microsoft Azure Web App publish settings. Comment the next line if you want to
149 # checkin your Azure Web App publish settings, but sensitive information contained
150 # in these scripts will be unencrypted
151 PublishScripts/
152
153 # NuGet Packages
154 *.nupkg
155 # The packages folder can be ignored because of Package Restore
156 **/packages/*
157 # except build/, which is used as an MSBuild target.
158 !**/packages/build/
159 # Uncomment if necessary however generally it will be regenerated when needed
160 #!**/packages/repositories.config
161 # NuGet v3's project.json files produces more ignoreable files
162 *.nuget.props
163 *.nuget.targets
164
165 # Microsoft Azure Build Output
166 csx/
167 *.build.csdef
168
169 # Microsoft Azure Emulator
170 ecf/
171 rcf/
172
173 # Windows Store app package directories and files
174 AppPackages/
175 BundleArtifacts/
176 Package.StoreAssociation.xml
177 _pkginfo.txt
178
179 # Visual Studio cache files
180 # files ending in .cache can be ignored
181 *.[Cc]ache
182 # but keep track of directories ending in .cache
183 !*.[Cc]ache/
184
185 # Others
186 ClientBin/
187 ~$*
188 *~
189 *.dbmdl
190 *.dbproj.schemaview
191 *.jfm
192 *.pfx
193 *.publishsettings
194 node_modules/
195 orleans.codegen.cs
196
197 # Since there are multiple workflows, uncomment next line to ignore bower_components
198 # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
199 #bower_components/
200
201 # RIA/Silverlight projects
202 Generated_Code/
203
204 # Backup & report files from converting an old project file
205 # to a newer Visual Studio version. Backup files are not needed,
206 # because we have git ;-)
207 _UpgradeReport_Files/
208 Backup*/
209 UpgradeLog*.XML
210 UpgradeLog*.htm
211
212 # SQL Server files
213 *.mdf
214 *.ldf
215
216 # Business Intelligence projects
217 *.rdl.data
218 *.bim.layout
219 *.bim_*.settings
220
221 # Microsoft Fakes
222 FakesAssemblies/
223
224 # GhostDoc plugin setting file
225 *.GhostDoc.xml
226
227 # Node.js Tools for Visual Studio
228 .ntvs_analysis.dat
229
230 # Visual Studio 6 build log
231 *.plg
232
233 # Visual Studio 6 workspace options file
234 *.opt
235
236 # Visual Studio LightSwitch build output
237 **/*.HTMLClient/GeneratedArtifacts
238 **/*.DesktopClient/GeneratedArtifacts
239 **/*.DesktopClient/ModelManifest.xml
240 **/*.Server/GeneratedArtifacts
241 **/*.Server/ModelManifest.xml
242 _Pvt_Extensions
243
244 # Paket dependency manager
245 .paket/paket.exe
246 paket-files/
247
248 # FAKE - F# Make
249 .fake/
250
251 # JetBrains Rider
252 .idea/
253 *.sln.iml
254
255 # CodeRush
256 .cr/
257
258 # Python Tools for Visual Studio (PTVS)
259 __pycache__/
260 *.pyc