github-like diff