We want to substring / fuzzy search for
- commit sha (or parts of it),
- authors fields
- commit message
- filenames appearing in diff
- content of diffs
fixes #449, #429, #1790
Note: Fuzzy does not mean realtime in this case. It means we do not need perfect matching, mostly relying on fuzzy_matcher