Brandon Bennett<p><a href="https://hachyderm.io/tags/Gitbutler" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gitbutler</span></a> now has it's own review system (compatible with GH PRs) from the creator of GH PRs.</p><p><a href="https://blog.gitbutler.com/gitbutlers-new-patch-based-code-review/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.gitbutler.com/gitbutlers-</span><span class="invisible">new-patch-based-code-review/</span></a></p><p>So yet another external review system showing how broken <a href="https://hachyderm.io/tags/githubs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>githubs</span></a> PR system really is.</p><p>We now have <a href="https://hachyderm.io/tags/ReviewStack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ReviewStack</span></a> (does anyone actually use this), Graphite, and GitButler in the Github compatible alternate review system along with the client side systems (<a href="https://hachyderm.io/tags/jj" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>jj</span></a>, <a href="https://hachyderm.io/tags/ghstacks" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ghstacks</span></a>, <a href="https://hachyderm.io/tags/sapling" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sapling</span></a>, et al) </p><p>However I think GitButler totally misses the mark and continues the the sins of PRs into thinking that you need to groups PRs together into a logic unit.</p><p>Phabricator and Gerrit have both supported stacking diffs and the power of stacking was that a change could be related to a feature (i.e building up to implementing it) or just dependent on other features in the stack. </p><p>Forcing that a "branch" is has to be a single feature and your commits are reviewable but you still can't stack branches is STILL a hurdle to productivity which is the entire point.</p><p>Also no command line for gitbutler makes it my least favorite by far. </p><p><a href="https://hachyderm.io/tags/git" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>git</span></a> <a href="https://hachyderm.io/tags/codereview" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>codereview</span></a></p>