Patch Set 2:

Bernard confirmed that this patch fixes his issue but he does see gaps where not annotations are shown which would suggest that JGit's blame support is returning no commits for certain file history.