Diff analysis