Enhancement: Disable line annotation for uncommitted content (#517)
Enhancement: Disable line annotation for uncommitted content (#517)

Closes #517

This commit disables line annotations if blame was called on uncommitted content.

Furthermore the result of the jinja2 template call is checked. If it returns an empty string, no phantom will be added as well. This enables advanced filtering via the `line_annotation_text` template.

jisaacks/GitGutter