Failed Experiment: A Git-Based Code Review Tool

The author experimented with a tool called `git-review` to improve GitHub's code review process. The core idea was to treat code review as a commit stored within the repository, using in-code comments for review. However, the experiment was not successful. While adding comments directly to the code was highly efficient, modifying code under review proved tricky, especially dealing with conflicts and the friction of using `git push --force-with-lease`. The author ultimately abandoned the project but believes the core idea—in-code review—is valuable, and looks forward to future possibilities of improving code review through Git improvements.
Read more