From 87a8aaaef8d8a78c4e8beaf510a6a36950fdf61a Mon Sep 17 00:00:00 2001 From: Sam Hatchett Date: Fri, 12 Jun 2015 10:06:29 -0400 Subject: [PATCH] better gitignore file --- .gitignore | 250 ++++++++++++++++++++++++++++++++--------------------- 1 file changed, 152 insertions(+), 98 deletions(-) diff --git a/.gitignore b/.gitignore index 57e8651..9e6c1c7 100755 --- a/.gitignore +++ b/.gitignore @@ -2,14 +2,9 @@ *.slo *.lo *.o -*.obj -*.map -*.exp -*.lib # Compiled Dynamic libraries *.so -*.dll # Compiled Static libraries *.lai @@ -19,117 +14,176 @@ # Doxygen output doxygen_out/ -# mac +# OS X Finder .DS_Store -##### -# Xcode private settings (window sizes, bookmarks, breakpoints, custom executables, smart groups) -# -# This is complicated: -# -# SOMETIMES you need to put this file in version control. -# Apple designed it poorly - if you use "custom executables", they are -# saved in this file. -# 99% of projects do NOT use those, so they do NOT want to version control this file. -# ..but if you're in the 1%, comment out the line "*.pbxuser" - -*.pbxuser +# Xcode per-user config +*.mode1 *.mode1v3 *.mode2v3 +*.perspective *.perspectivev3 -# NB: also, whitelist the default ones, some projects need to use these -!default.pbxuser -!default.mode1v3 -!default.mode2v3 -!default.perspectivev3 - - -#### -# Xcode 4 - semi-personal settings, often included in workspaces -# -# You can safely ignore the xcuserdata files - but do NOT ignore the files next to them -# - +*.pbxuser +*.xcworkspace xcuserdata -#### -# XCode 4 workspaces - more detailed -# -# Workspaces are important! They are a core feature of Xcode - don't exclude them :) -# -# Workspace layout is quite spammy. For reference: -# -# (root)/ -# (project-name).xcodeproj/ -# project.pbxproj -# project.xcworkspace/ -# contents.xcworkspacedata -# xcuserdata/ -# (your name).xcuserdatad/ -# WorkspaceSettings.xcsettings -# xcuserdata/ -# (your name).xcuserdatad/ -# xcschemes/ -# (project-name).xcscheme -# -# -# -# Xcode 4 workspaces - SHARED -# -# This is UNDOCUMENTED (google: "developer.apple.com xcshareddata" - 0 results -# But if you're going to kill personal workspaces, at least keep the shared ones... -# -# -!xcshareddata +# Build products +*.o +*.LinkFileList +*.hmap -#### -# XCode 4 build-schemes -# -# PRIVATE ones are stored inside xcuserdata -!xcschemes +# Automatic backup files +*~.nib/ +*.swp +*~ +*.dat +*.dep -# Visual Studio 2012 +## Ignore Visual Studio temporary files, build results, and +## files generated by popular Visual Studio add-ons. + +# User-specific files *.suo -*.sdf -*.filters *.user -*.cdf -*.cache -*.obj +*.sln.docstates + +# Build results + +[Dd]ebug/ +[Rr]elease/ +x64/ +[Bb]in/ +[Oo]bj/ + +# MSTest test Results +[Tt]est[Rr]esult*/ +[Bb]uild[Ll]og.* + +*_i.c +*_p.c *.ilk -*.resources +*.meta +*.obj +*.pch +*.pdb +*.pgc +*.pgd +*.rsp +*.sbr *.tlb *.tli *.tlh *.tmp -*.rsp -*.pgc -*.pgd -*.meta -*.tlog -*.manifest -*.res -*.pch -*.exp -*.idb -*.rep -*.xdc -*.pdb -*_manifest.rc -*.bsc -*.sbr -*.xml -*.metagen -*.bi +*.tmp_proj +*.log +*.vspscc +*.vssscc +.builds +*.pidb +*.log +*.scc + +# Visual C++ cache files +ipch/ +*.aps +*.ncb *.opensdf +*.sdf +*.cachefile -Debug/ +# Visual Studio profiler +*.psess +*.vsp +*.vspx -#### -# Xcode 5 - Source Control files -# -# Xcode 5 introduced a new file type .xccheckout. This files contains VCS metadata -# and should therefore not be checked into the VCS. +# Guidance Automation Toolkit +*.gpState -*.xccheckout +# ReSharper is a .NET coding add-in +_ReSharper*/ +*.[Rr]e[Ss]harper +# TeamCity is a build add-in +_TeamCity* + +# DotCover is a Code Coverage Tool +*.dotCover + +# NCrunch +*.ncrunch* +.*crunch*.local.xml + +# Installshield output folder +[Ee]xpress/ + +# DocProject is a documentation generator add-in +DocProject/buildhelp/ +DocProject/Help/*.HxT +DocProject/Help/*.HxC +DocProject/Help/*.hhc +DocProject/Help/*.hhk +DocProject/Help/*.hhp +DocProject/Help/Html2 +DocProject/Help/html + +# Click-Once directory +publish/ + +# Publish Web Output +*.Publish.xml +*.pubxml + +# NuGet Packages Directory +## TODO: If you have NuGet Package Restore enabled, uncomment the next line +#packages/ + +# Windows Azure Build Output +csx +*.build.csdef + +# Windows Store app package directory +AppPackages/ + +# Others +sql/ +*.Cache +ClientBin/ +[Ss]tyle[Cc]op.* +~$* +*~ +*.dbmdl +*.[Pp]ublish.xml +*.pfx +*.publishsettings + +# RIA/Silverlight projects +Generated_Code/ + +# Backup & report files from converting an old project file to a newer +# Visual Studio version. Backup files are not needed, because we have git ;-) +_UpgradeReport_Files/ +Backup*/ +UpgradeLog*.XML +UpgradeLog*.htm + +# SQL Server files +App_Data/*.mdf +App_Data/*.ldf + +# ========================= +# Windows detritus +# ========================= + +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# CMake temp files +build/CMake/* +!build/CMake/CMakeLists.txt