From d53cca1430db7bcd9462e6f385cb2a53e1eeb203 Mon Sep 17 00:00:00 2001
From: esaunders <esaunders@basistech.com>
Date: Fri, 25 Oct 2013 15:15:13 -0400
Subject: [PATCH] Added rules to ignore framework Windows build directories,
 Windows tools executables and release related files.

---
 .gitignore | 265 ++++++++++++++++++++++++++++-------------------------
 1 file changed, 138 insertions(+), 127 deletions(-)

diff --git a/.gitignore b/.gitignore
index dbd4f463e..4ef444723 100755
--- a/.gitignore
+++ b/.gitignore
@@ -1,127 +1,138 @@
-# NetBeans user-specific settings
-/bindings/java/nbproject/private/
-
-# Bindings dependecies and build folders
-/bindings/java/lib/
-/bindings/java/build/
-/bindings/java/dist
-/bindings/java/test/output/results
-/bindings/java/test/output/gold/dummy
-/bindings/java/test/output/gold/*_BU.txt
-/bindings/java/test/output/gold/*_CPP.txt
-/bindings/java/test/output/gold/*_CPP_SRT.txt
-/bindings/java/test/input
-/bindings/java/nbproject/genfiles.properties
-/bindings/java/nbproject/nbjdk.properties
-/bindings/java/nbproject/jdk.xml
-/bindings/java/nbproject/nbjdk.xml
-/bindings/java/libts*
-*~
-*.class
-/bindings/java/build/
-/bindings/java/dist/
-/bindings/java/nbproject/*
-!/bindings/java/nbproject/project.xml
-!/bindings/java/nbproject/project.properties
-
-# Windows build folders
-/win32/Debug_NoLibs/
-/win32/*/Debug_NoLibs/
-/win32/Debug/
-/win32/*/Debug/
-/win32/Release/
-/win32/*/Release/
-/win32/*/*.user
-win32/ipch
-framework/msvcpp/framework/Debug/
-framework/msvcpp/framework/Release/
-framework/msvcpp/*/*.user
-framework/msvcpp/*/Debug/
-framework/msvcpp/*/Release/
-framework/msvcpp/BuildLog.txt
-framework/msvcpp/*/ipch
-framework/runtime/
-framework/SampleConfig/to_install/
-
-# IntelliSense data
-/win32/*.ncb
-/win32/*.sdf
-framework/msvcpp/framework/*.ncb
-framework/msvcpp/framework/*sdf
-
-# Visual Studio user options
-/win32/tsk-win.suo
-framework/msvcpp/framework/*.suo
-*.sln.cache
-
-# Make crud
-*.o
-*.lo
-*.la
-*.jar
-Makefile
-.deps
-.libs
-
-#javadoc generated
-/bindings/java/javadoc
-
-# Files generated by running configure
-*.in
-stamp-h1
-tsk/tsk_config.h
-tsk/tsk_incs.h
-tools/fstools/blkcalc
-aclocal.m4
-autom4te.cache
-config.log
-config.status
-configure
-libtool
-m4/libtool.m4
-m4/lt*.m4
-config/*
-
-
-# Executables
-samples/callback_cpp_style
-samples/callback_style
-samples/posix_cpp_style
-samples/posix_style
-tests/fs_attrlist_apis
-tests/fs_fname_apis
-tests/fs_thread_test
-tests/read_apis
-tools/autotools/tsk_comparedir
-tools/autotools/tsk_gettimes
-tools/autotools/tsk_loaddb
-tools/autotools/tsk_recover
-tools/fiwalk/plugins/jpeg_extract
-tools/fiwalk/src/fiwalk
-tools/fiwalk/src/test_arff
-tools/fstools/blkcat
-tools/fstools/blkls
-tools/fstools/blkstat
-tools/fstools/fcat
-tools/fstools/ffind
-tools/fstools/fls
-tools/fstools/fsstat
-tools/fstools/icat
-tools/fstools/ifind
-tools/fstools/ils
-tools/fstools/istat
-tools/fstools/jcat
-tools/fstools/jls
-tools/hashtools/hfind
-tools/imgtools/img_cat
-tools/imgtools/img_stat
-tools/sorter/sorter
-tools/srchtools/sigfind
-tools/srchtools/srch_strings
-tools/timeline/mactime
-tools/vstools/mmcat
-tools/vstools/mmls
-tools/vstools/mmstat
-
-# EMACS backup files
-*~
+# NetBeans user-specific settings
+/bindings/java/nbproject/private/
+
+# Bindings dependecies and build folders
+/bindings/java/lib/
+/bindings/java/build/
+/bindings/java/dist
+/bindings/java/test/output/results
+/bindings/java/test/output/gold/dummy
+/bindings/java/test/output/gold/*_BU.txt
+/bindings/java/test/output/gold/*_CPP.txt
+/bindings/java/test/output/gold/*_CPP_SRT.txt
+/bindings/java/test/input
+/bindings/java/nbproject/genfiles.properties
+/bindings/java/nbproject/nbjdk.properties
+/bindings/java/nbproject/jdk.xml
+/bindings/java/nbproject/nbjdk.xml
+/bindings/java/libts*
+*~
+*.class
+/bindings/java/build/
+/bindings/java/dist/
+/bindings/java/nbproject/*
+!/bindings/java/nbproject/project.xml
+!/bindings/java/nbproject/project.properties
+
+# Windows build folders
+/win32/Debug_NoLibs/
+/win32/*/Debug_NoLibs/
+/win32/Debug/
+/win32/*/Debug/
+/win32/Release/
+/win32/*/Release/
+/win32/*/*.user
+win32/ipch
+win32/BuildErrors.txt
+framework/msvcpp/framework/Debug/
+framework/msvcpp/framework/Release/
+framework/msvcpp/*/*.user
+framework/msvcpp/*/Debug/
+framework/msvcpp/*/Release/
+framework/msvcpp/BuildLog.txt
+framework/msvcpp/*/ipch
+framework/runtime/
+framework/SampleConfig/to_install/
+framework/modules/*/win32/Debug/
+framework/modules/*/win32/Release/
+framework/modules/*/win32/*.user
+
+# Release files
+release/sleuthkit-*
+
+# IntelliSense data
+/win32/*.ncb
+/win32/*.sdf
+framework/msvcpp/framework/*.ncb
+framework/msvcpp/framework/*sdf
+
+# Visual Studio user options
+/win32/tsk-win.suo
+framework/msvcpp/framework/*.suo
+*.sln.cache
+
+# Make crud
+*.o
+*.lo
+*.la
+*.jar
+Makefile
+.deps
+.libs
+
+#javadoc generated
+/bindings/java/javadoc
+
+# Files generated by running configure
+*.in
+stamp-h1
+tsk/tsk_config.h
+tsk/tsk_incs.h
+tools/fstools/blkcalc
+aclocal.m4
+autom4te.cache
+config.log
+config.status
+configure
+libtool
+m4/libtool.m4
+m4/lt*.m4
+config/*
+
+
+# Executables
+samples/callback_cpp_style
+samples/callback_style
+samples/posix_cpp_style
+samples/posix_style
+samples/*.exe
+tests/fs_attrlist_apis
+tests/fs_fname_apis
+tests/fs_thread_test
+tests/read_apis
+tests/*.exe
+tools/autotools/tsk_comparedir
+tools/autotools/tsk_gettimes
+tools/autotools/tsk_loaddb
+tools/autotools/tsk_recover
+tools/fiwalk/plugins/jpeg_extract
+tools/fiwalk/src/fiwalk
+tools/fiwalk/src/test_arff
+tools/fstools/blkcat
+tools/fstools/blkls
+tools/fstools/blkstat
+tools/fstools/fcat
+tools/fstools/ffind
+tools/fstools/fls
+tools/fstools/fsstat
+tools/fstools/icat
+tools/fstools/ifind
+tools/fstools/ils
+tools/fstools/istat
+tools/fstools/jcat
+tools/fstools/jls
+tools/hashtools/hfind
+tools/imgtools/img_cat
+tools/imgtools/img_stat
+tools/sorter/sorter
+tools/srchtools/sigfind
+tools/srchtools/srch_strings
+tools/timeline/mactime
+tools/vstools/mmcat
+tools/vstools/mmls
+tools/vstools/mmstat
+tools/*/*.exe
+tools/*/*/*.exe
+
+# EMACS backup files
+*~
-- 
GitLab