TLDR Web Dev · OPINIONS & ADVICE

WHY SOME OF US LIKE "INTERDIFF" CODE REVIEW

gist.github.com22 min read

Summary from the TLDR Web Dev newsletter

Traditional code review systems, like GitHub, suffer from a "diff soup" problem, where multiple commits are crammed together and reviewed as a single diff. This makes it difficult to follow the evolution of code changes and leads to issues with blaming, bisecting, and incremental review. An "interdiff" approach, where revisions of the original commits are published instead of new commits, lets reviewers see incremental changes and lets authors avoid cluttering history with "fix review" commits.