From 7ec8d4e9a3eb60e756be5c1ae73902370246e43c Mon Sep 17 00:00:00 2001 From: Jonathan Leitschuh Date: Mon, 25 Aug 2014 11:32:14 -0400 Subject: [PATCH] Updates gitignore to use a file generated using http://www.gitignore.io Removes more OSX/Windows/Linux files. Adds gitignores for cmake, Gradle, and Maven Change-Id: I96ada2ef360770975f4afc068985cd6a21880a5f --- .gitignore | 157 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 147 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index b9f5f3048b..4fdd43957b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,30 +1,80 @@ +# WPIlib Specific + wpilibc/build/ hal/build/ networktables/cpp/build/ build/ networktables/OutlineViewer/nbproject/private -*~ -target/ dist/ bin/ .project -.cproject -.settings/ .classpath **/dependency-reduced-pom.xml -# Vagrant generated file -.vagrant/ - -# Mac generated file -*.DS_Store # Added by the users of vagrant jdk-7u45-linux-arm-vfp-sflt.gz -# Java File extentions + + + +# Created by http://www.gitignore.io + +### Linux ### +*~ + +# KDE directory preferences +.directory + + +### Windows ### +# Windows image file caches +Thumbs.db +ehthumbs.db + +# Folder config file +Desktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msm +*.msp + + +### OSX ### +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear on external disk +.Spotlight-V100 +.Trashes + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + + +### Java ### *.class +# Mobile Tools for Java (J2ME) +.mtj.tmp/ + # Package Files # *.jar *.war @@ -32,3 +82,90 @@ jdk-7u45-linux-arm-vfp-sflt.gz # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml hs_err_pid* + + +### C++ ### +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Compiled Dynamic libraries +*.dylib +*.dll + +# Fortran module files +*.mod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + + +### Maven ### +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties + + +### CMake ### +CMakeCache.txt +CMakeFiles +cmake_install.cmake +install_manifest.txt + + +### Gradle ### +.gradle +build/ + +# Ignore Gradle GUI config +gradle-app.setting + + +### Vagrant ### +.vagrant/ + + +### Eclipse ### +*.pydevproject +.metadata +.gradle +bin/ +tmp/ +*.tmp +*.bak +*.swp +*~.nib +local.properties +.settings/ +.loadpath + +# External tool builders +.externalToolBuilders/ + +# Locally stored "Eclipse launch configurations" +*.launch + +# CDT-specific +.cproject + +# PDT-specific +.buildpath + +# sbteclipse plugin +.target + +# TeXlipse plugin +.texlipse