improve get blame method retrieving long revisions to avoid ambiguity...

...and omitting the caret of revisions (boundary commits)