Hacker ApprovedDepartments

GitHub Stacked PRs

The most recommended of 17 code review tools

People like its built-in stack view and one-step landing for reviewing large changes. Critics say it skips rebasing and reordering, and lock-in.

People like its built-in stack view and one-step landing for reviewing large changes. Critics say it skips rebasing and reordering, and lock-in.

127 people gave an opinion

recommend it
64
criticize it
63
approval share
50%
Each figure is one person. RecommendsCriticizes

Recommended in 3 of 13 months

  1. November 2025: not recommended
  2. December 2025: not recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 64 people recommend itNeeds 10 or more, met.
  • 1 recommender for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 3 of 13 monthsNeeds 4 or more, not met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Smaller reviewable units ease review

    “Stacked PRs are superior here because they eliminate that extra work of the draft PR and parallelize the review process slightly better.”

    Comment from 14 Apr 2026 in “GitHub Stacked PRs”

    “It's useful for large PRs in large repos with many contributors. It reduces the burden for reviewers.”

    Comment from 14 Apr 2026 in “GitHub Stacked PRs”

    “stacking is such a better ux for separating out a feature diff into distinct component units”

    Comment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”
  • Native UI for managing PR chains

    “there seems to be a native stack navigation widget on the PR page, which is certainly a welcome addition”

    Comment from 13 Apr 2026 in “GitHub Stacked PRs”

    “in the UI if you base a PR on another branch you can just check a box to make it a stack”

    Comment from 13 Apr 2026 in “GitHub Stacked PRs”

    “this gives you a UI to manage the PRs of the multiple tickets”

    Comment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”
  • Lands whole stack together

    “What is actually useful with natively supported stacks is if you can land the entire stack together and only do 1 CI/actions run.”

    Comment from 14 Apr 2026 in “GitHub Stacked PRs”

    “The great part is you can land multiple PRs in one atomic operation”

    Comment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”
  • Handles PR bookkeeping for series

    “Stacked PRs track changes through updates and can be integrated progressively as they get validated.”

    Comment from 13 Apr 2026 in “GitHub Stacked PRs”

    “multiple PRs gives you the tools to manage the commits properly which GitHub is missing”

    Comment from 13 Apr 2026 in “GitHub Stacked PRs”

    “it just takes care of the bookkeeping to associate the series of smaller PRs”

    Comment from 14 Apr 2026 in “GitHub Stacked PRs”

What people warn about

Each mark is one comment

  • Rebasing and reordering not handled

    “GitHub stacked PRs solve none of my problems. Stacked PRs doesn't take care of the reordering of commits, it doesn't take care of rebasing changes”

    Comment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

    “all the others (ime) seem to not cleanly rebase on main. They end up with conflicts that require manual fixing”

    Comment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”

    “Only complaint I had was that `gh stack rebase` was struggling rebasing after squash merges”

    Comment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”
  • Developers must still split PRs

    “It's good to have this feature, but it is still up to the individual developers to separate the PR work”

    Comment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

    “those who’ve forgotten that they should be splitting changes into multiple logical commits inside a PR”

    Comment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”

Other code review tools people recommend

The four most recommended other code review tools, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

GitHub Stacked PRs compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
GitHub Stacked PRsThis page646350%3——
Gerrit601283%12—Approved
Graphite code review521676%9—Approved
CodeRabbit343252%11——
Stage321174%3——
See all 17 code review tools, ranked

What people said

40 of the 152 comments that mention it, newest first. Each links to the original comment.

“all the others (ime) seem to not cleanly rebase on main. They end up with conflicts that require manual fixing”

CriticizesComment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”

“Splitting changes into multiple commits is a much worse experience if you actually have self-contained dependent changes.”

RecommendsComment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”

“this gives you a UI to manage the PRs of the multiple tickets”

RecommendsComment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”

“those who’ve forgotten that they should be splitting changes into multiple logical commits inside a PR”

CriticizesComment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”

“Trying to submit a chain of PRs is a horrible experience without support for it.”

RecommendsComment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”

“merging only part of the stack into trunk is the mental hurdle I can't clear”

MixedComment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”

“If so it's a no go for me and my team. Which is too bad because it looks quite useful.”

MixedComment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”

“IMO not using horrible opaque change IDs is one of the best parts of this.”

RecommendsComment from 31 Jul 2026 in “Stacked PRs are now live on GitHub”

“for those of us who do prefer clean rebases, the thing they built is still useful”

MixedComment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

“The great part is you can land multiple PRs in one atomic operation”

RecommendsComment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

“Your team did an awesome job - I've been wanting this feature for years and what you guys delivered is exactly what I had in mind.”

RecommendsComment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

“It's good to have this feature, but it is still up to the individual developers to separate the PR work”

MixedComment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

“The thing you want to do with a set of commits and reviewing each commit IS stacked PRs.”

RecommendsComment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

“GitHub stacked PRs solve none of my problems. Stacked PRs doesn't take care of the reordering of commits, it doesn't take care of rebasing changes”

CriticizesComment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

“Excited to release this more broadly so anyone can start stacking”

RecommendsComment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

“I find stacked PRs are useful when I want to build feature X after refactoring the module first”

RecommendsComment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

“stacking is such a better ux for separating out a feature diff into distinct component units”

RecommendsComment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

“GH's seems a little better, with their one-button merge that GL lacks”

MixedComment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

“Only complaint I had was that `gh stack rebase` was struggling rebasing after squash merges”

MixedComment from 30 Jul 2026 in “Stacked PRs are now live on GitHub”

“I don't see a way to signal that the PR's must all merge together.”

MixedComment from 15 Apr 2026 in “GitHub Stacked PRs”

“Stacked diffs were a godsend and the LLVM community's number one complaint about moving to GitHub losing this feature.”

RecommendsComment from 14 Apr 2026 in “GitHub Stacked PRs”

“Stacked PRs are superior here because they eliminate that extra work of the draft PR and parallelize the review process slightly better.”

RecommendsComment from 14 Apr 2026 in “GitHub Stacked PRs”

“it just takes care of the bookkeeping to associate the series of smaller PRs”

RecommendsComment from 14 Apr 2026 in “GitHub Stacked PRs”

“seems like a good convenience, but I wouldn't want my team to get dependent on an exclusive feature of a single provider”

MixedComment from 14 Apr 2026 in “GitHub Stacked PRs”

“this feels to me like just a better UI feature for a good git workflow”

MixedComment from 14 Apr 2026 in “GitHub Stacked PRs”

“This is awesome honestly, Stacked PRs are one of those features that feels obvious in hindsight.”

RecommendsComment from 14 Apr 2026 in “GitHub Stacked PRs”

“the stacked diffs approach encourages you to create commits that look like you want them to look like directly”

RecommendsComment from 14 Apr 2026 in “GitHub Stacked PRs”

“It's useful for large PRs in large repos with many contributors. It reduces the burden for reviewers.”

RecommendsComment from 14 Apr 2026 in “GitHub Stacked PRs”

“Amazing. Though this wasn't super obvious from the landing page or docs I read.”

MixedComment from 14 Apr 2026 in “GitHub Stacked PRs”

“What is actually useful with natively supported stacks is if you can land the entire stack together and only do 1 CI/actions run.”

RecommendsComment from 14 Apr 2026 in “GitHub Stacked PRs”

“Using a stacked set of PRs you can continue producing new work, which depends on the work you've already completed”

RecommendsComment from 13 Apr 2026 in “GitHub Stacked PRs”

“Every time I try to do it manually, I wind up screwing everthing up.”

RecommendsComment from 13 Apr 2026 in “GitHub Stacked PRs”

“there seems to be a native stack navigation widget on the PR page, which is certainly a welcome addition”

MixedComment from 13 Apr 2026 in “GitHub Stacked PRs”

“in the UI if you base a PR on another branch you can just check a box to make it a stack”

RecommendsComment from 13 Apr 2026 in “GitHub Stacked PRs”

“Stacked PRs track changes through updates and can be integrated progressively as they get validated.”

RecommendsComment from 13 Apr 2026 in “GitHub Stacked PRs”

“it seems you need to know the final shape of the stack before you start creating Pull Requests”

MixedComment from 13 Apr 2026 in “GitHub Stacked PRs”

“this would have helped us alot grouping commits together and having cleaner commit messages”

RecommendsComment from 13 Apr 2026 in “GitHub Stacked PRs”

“The stacked diffs flow is much closer to the kernel flow for git than the traditional GitHub PR flow is.”

RecommendsComment from 13 Apr 2026 in “GitHub Stacked PRs”

“multiple PRs gives you the tools to manage the commits properly which GitHub is missing”

MixedComment from 13 Apr 2026 in “GitHub Stacked PRs”

“If this works as smoothly as it sounds, that'll significantly reduce the overhead!”

RecommendsComment from 13 Apr 2026 in “GitHub Stacked PRs”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.