Feature: Ignore files specified in .gitignore
Add a feature to ignore files specified by .gitignore
. This is helpful to prevent tracker from indexing build output files, as build files can change often as builds are run (think native binaries, Java .class files, etc.). Indexing build files - files which the user doesn't deal with directly - incurs a performance penalty on tracker.
Although the usual recommendation (as I heard on IRC) is that tracker should not index build directories, sometimes it is convenient or preferable to have a software project directory indexed by tracker. As each software project is accompanied by a build directory this makes tracker index build directories.