New: A better git diff