loading diffs with 'git log' again

can't use diff function of FileViewModel as it only shows diff to current working-directory