diff --git a/.gitignore b/.gitignore
index ba5b34fa93f75ebfc5484372c2686be35ce355e4..ffdcf120117ae9ab57f8f1c50508342bbe92f703 100644 (file)
--- a/.gitignore
+++ b/.gitignore
+## General
+
# Compiled Object files
*.slo
*.lo
*.o
*.cuo
-*.pyc
# Compiled Dynamic libraries
*.so
*.pb.cc
*_pb2.py
-# bin files
-*.testbin
-*.bin
-
-# vim swp files
-*.swp
+# Compiled python
+*.pyc
-# matlab binary
-*.mexa64
+# Compiled MATLAB
+*.mex*
# IPython notebook checkpoints
.ipynb_checkpoints
-# anything under data/ unless we force include them
+# Editor temporaries
+*.swp
+*~
+
+# Sublime Text settings
+*.sublime-workspace
+*.sublime-project
+
+# Eclipse Project settings
+*.*project
+.settings
+
+# QtCreator files
+*.user
+
+# PyCharm files
+.idea
+
+# OSX dir files
+.DS_Store
+
+## Caffe
+
+# User's build configuration
+#Makefile.config
+
+# Data and models are either
+# 1. reference, and not casually committed
+# 2. custom, and live on their own unless they're deliberated contributed
data/*
+models/*
+*.caffemodel
+*.caffemodel.h5
+*.solverstate
+*.solverstate.h5
+*.binaryproto
+*leveldb
+*lmdb
-# anything under distribute
+# build, distribute, and bins (+ python proto bindings)
+build
+.build_debug/*
+.build_release/*
distribute/*
+*.testbin
+*.bin
+python/caffe/proto/
+cmake_build
+.cmake_build
-# user's specified config
-Makefile.config
+# Generated documentation
docs/_site
+docs/gathered
+_site
+doxygen
+docs/dev
+
+# LevelDB files
+*.sst
+*.ldb
+LOCK
+LOG*
+CURRENT
+MANIFEST-*