Add .gitignore and .gitattributes
authorCryptoManiac <balthazar@yandex.ru>
Fri, 14 Aug 2015 22:48:43 +0000 (01:48 +0300)
committerCryptoManiac <balthazar@yandex.ru>
Fri, 14 Aug 2015 22:48:43 +0000 (01:48 +0300)
.gitattributes [new file with mode: 0644]
.gitignore [new file with mode: 0644]

diff --git a/.gitattributes b/.gitattributes
new file mode 100644 (file)
index 0000000..33ccea3
--- /dev/null
@@ -0,0 +1,64 @@
+###############################################################################\r
+# Set default behavior to automatically normalize line endings.\r
+###############################################################################\r
+#* text=auto\r
+* -crlf
+\r
+###############################################################################\r
+# Set default behavior for command prompt diff.\r
+#\r
+# This is need for earlier builds of msysgit that does not have it on by\r
+# default for csharp files.\r
+# Note: This is only used by command line\r
+###############################################################################\r
+#*.cs     diff=csharp\r
+\r
+###############################################################################\r
+# Set the merge driver for project and solution files\r
+#\r
+# Merging from the command prompt will add diff markers to the files if there\r
+# are conflicts (Merging from VS is not affected by the settings below, in VS\r
+# the diff markers are never inserted). Diff markers may cause the following \r
+# file extensions to fail to load in VS. An alternative would be to treat\r
+# these files as binary and thus will always conflict and require user\r
+# intervention with every merge. To do so, just uncomment the entries below\r
+###############################################################################\r
+#*.sln       merge=binary\r
+#*.csproj    merge=binary\r
+#*.vbproj    merge=binary\r
+#*.vcxproj   merge=binary\r
+#*.vcproj    merge=binary\r
+#*.dbproj    merge=binary\r
+#*.fsproj    merge=binary\r
+#*.lsproj    merge=binary\r
+#*.wixproj   merge=binary\r
+#*.modelproj merge=binary\r
+#*.sqlproj   merge=binary\r
+#*.wwaproj   merge=binary\r
+\r
+###############################################################################\r
+# behavior for image files\r
+#\r
+# image files are treated as binary by default.\r
+###############################################################################\r
+#*.jpg   binary\r
+#*.png   binary\r
+#*.gif   binary\r
+\r
+###############################################################################\r
+# diff behavior for common document formats\r
+# \r
+# Convert binary document formats to text before diffing them. This feature\r
+# is only available from the command line. Turn it on by uncommenting the \r
+# entries below.\r
+###############################################################################\r
+#*.doc   diff=astextplain\r
+#*.DOC   diff=astextplain\r
+#*.docx  diff=astextplain\r
+#*.DOCX  diff=astextplain\r
+#*.dot   diff=astextplain\r
+#*.DOT   diff=astextplain\r
+#*.pdf   diff=astextplain\r
+#*.PDF   diff=astextplain\r
+#*.rtf   diff=astextplain\r
+#*.RTF   diff=astextplain\r
diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..62b06b5
--- /dev/null
@@ -0,0 +1,156 @@
+## Ignore Visual Studio temporary files, build results, and\r
+## files generated by popular Visual Studio add-ons.\r
+\r
+# User-specific files\r
+*.suo\r
+*.user\r
+*.sln.docstates\r
+\r
+# Build results\r
+\r
+[Dd]ebug/\r
+[Rr]elease/\r
+x64/\r
+build/\r
+[Bb]in/\r
+[Oo]bj/\r
+\r
+# Enable "build/" folder in the NuGet Packages folder since NuGet packages use it for MSBuild targets\r
+!packages/*/build/\r
+\r
+# MSTest test Results\r
+[Tt]est[Rr]esult*/\r
+[Bb]uild[Ll]og.*\r
+\r
+*_i.c\r
+*_p.c\r
+*.ilk\r
+*.meta\r
+*.obj\r
+*.pch\r
+*.pdb\r
+*.pgc\r
+*.pgd\r
+*.rsp\r
+*.sbr\r
+*.tlb\r
+*.tli\r
+*.tlh\r
+*.tmp\r
+*.tmp_proj\r
+*.log\r
+*.vspscc\r
+*.vssscc\r
+.builds\r
+*.pidb\r
+*.log\r
+*.scc\r
+\r
+# Visual C++ cache files\r
+ipch/\r
+*.aps\r
+*.ncb\r
+*.opensdf\r
+*.sdf\r
+*.cachefile\r
+\r
+# Visual Studio profiler\r
+*.psess\r
+*.vsp\r
+*.vspx\r
+\r
+# Guidance Automation Toolkit\r
+*.gpState\r
+\r
+# ReSharper is a .NET coding add-in\r
+_ReSharper*/\r
+*.[Rr]e[Ss]harper\r
+\r
+# TeamCity is a build add-in\r
+_TeamCity*\r
+\r
+# DotCover is a Code Coverage Tool\r
+*.dotCover\r
+\r
+# NCrunch\r
+*.ncrunch*\r
+.*crunch*.local.xml\r
+\r
+# Installshield output folder\r
+[Ee]xpress/\r
+\r
+# DocProject is a documentation generator add-in\r
+DocProject/buildhelp/\r
+DocProject/Help/*.HxT\r
+DocProject/Help/*.HxC\r
+DocProject/Help/*.hhc\r
+DocProject/Help/*.hhk\r
+DocProject/Help/*.hhp\r
+DocProject/Help/Html2\r
+DocProject/Help/html\r
+\r
+# Click-Once directory\r
+publish/\r
+\r
+# Publish Web Output\r
+*.Publish.xml\r
+\r
+# NuGet Packages Directory\r
+## TODO: If you have NuGet Package Restore enabled, uncomment the next line\r
+#packages/\r
+\r
+# Windows Azure Build Output\r
+csx\r
+*.build.csdef\r
+\r
+# Windows Store app package directory\r
+AppPackages/\r
+\r
+# Others\r
+sql/\r
+*.Cache\r
+ClientBin/\r
+[Ss]tyle[Cc]op.*\r
+~$*\r
+*~\r
+*.dbmdl\r
+*.[Pp]ublish.xml\r
+*.pfx\r
+*.publishsettings\r
+\r
+# RIA/Silverlight projects\r
+Generated_Code/\r
+\r
+# Backup & report files from converting an old project file to a newer\r
+# Visual Studio version. Backup files are not needed, because we have git ;-)\r
+_UpgradeReport_Files/\r
+Backup*/\r
+UpgradeLog*.XML\r
+UpgradeLog*.htm\r
+\r
+# SQL Server files\r
+App_Data/*.mdf\r
+App_Data/*.ldf\r
+\r
+\r
+#LightSwitch generated files\r
+GeneratedArtifacts/\r
+_Pvt_Extensions/\r
+ModelManifest.xml\r
+\r
+# =========================\r
+# Windows detritus\r
+# =========================\r
+\r
+# Windows image file caches\r
+Thumbs.db\r
+ehthumbs.db\r
+\r
+# Folder config file\r
+Desktop.ini\r
+\r
+# Recycle Bin used on file shares\r
+$RECYCLE.BIN/\r
+\r
+# Mac desktop service store files\r
+.DS_Store\r