ingester modified to clean the whole repository in order to allow diffs for linking bug inducing changes to corrective changes. added some skelton code for linking corrective with bug introducing changes.
re-added the fix to the analyzer when given unexpected input
merged latest from master.
fixed botched last merge.
first pass on the git change linker between bug fixing to bug introducing changes.
sanitized the region loc by removing the '-' character in front as well as removing the comma and everything after as we only use the start of the chunk/region when using the scm annotate to find where the buggy change occured.
added tracking down the origins of the deleted/modified regions using git blame (old annotate).
marks the commits that are buggy along with adding to a list to show which commit that 'fixes' a bug with the new algorithm.
some syntax fixes. additionally, git blame now starts looking for recent changes from the commit before the commit that was passed in as a bug must have occured prior to that commit.
refactored the git linker to only use lines of code that was modified -- not added, when linking bug fixing changes to bug introducing changes.
tons of fixes to the git linker
fixed an issue if a file name has whitespaces it will not be git blame approved by enclosing it in quotes. for performance reasons, also ignore files that are txt, md, pdf, and html as it will seriously hit the risky changes to corrective change linker algorithm as modifications in these types of files (i.e., readme) can be ridicolously large meaning we may annoate thousands upon thousands of lines of code.
some clean up.
removing unnecessary logger, comment out debug statements, and fixed a bug were worker threads where checking ingestion dates when determining if something should be analyzed.
Merge pull request #12 from CommitAnalyzingService/linear-regression-model

This changes how we link corrective changes to buggy changes by implementing the SZZ