Still TODO: Merge with ignore functionality.
* Add tests * Remove git dependency (only needed when a git identifier is specified)