switched to extend abstractGitHandler for BlameHandler