improve diffing while committing