Skip to content

docs(stacks): add "vs Plain Git" comparison page#11822

Open
jd wants to merge 1 commit into
devs/jd/worktree-update-stacks/sync-stacks-docs-current-cli--084ff85ffrom
devs/jd/worktree-update-stacks/add-vs-plain-git-comparison-page--7f58b122
Open

docs(stacks): add "vs Plain Git" comparison page#11822
jd wants to merge 1 commit into
devs/jd/worktree-update-stacks/sync-stacks-docs-current-cli--084ff85ffrom
devs/jd/worktree-update-stacks/add-vs-plain-git-comparison-page--7f58b122

Conversation

@jd

@jd jd commented Jun 12, 2026

Copy link
Copy Markdown
Member

Add an honest comparison between Mergify Stacks and stacking by hand
with git rebase + gh pr create, the baseline every other stacking
tool is measured against.

Covers the manual recipe and its upkeep cost, a feature-by-feature
table, a candid "when plain Git is enough" section, where Stacks pulls
ahead (self-maintaining chain, Change-Id identity across rewrites,
reviewer context, Merge Queue integration), an incremental "coming from
a custom script" path, and an explicit off-ramp note. Wire it into the
compare index grid.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

Depends-On: #11820

@jd

jd commented Jun 12, 2026

Copy link
Copy Markdown
Member Author

This pull request is part of a Mergify stack:

# Pull Request Link
1 docs(stacks): sync stacks docs with current CLI #11820
2 docs(stacks): add "vs Plain Git" comparison page #11822 👈
3 docs: move Browser Extensions out of the Merge Queue section #11825
4 refactor(stacks): extract shared install snippets into partials #11826
5 docs: install the CLI via the install script #11839

@mergify mergify Bot had a problem deploying to Mergify Merge Protections June 12, 2026 14:07 Failure
@mergify

mergify Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Merge Protections

Your pull request matches the following merge protections and will not be merged until they are valid.

🔴 👀 Review Requirements

Waiting for

  • #approved-reviews-by >= 2
This rule is failing.
  • any of:
    • #approved-reviews-by >= 2
    • author = dependabot[bot]
    • author = mergify-ci-bot

🔴 🔎 Reviews

Waiting for

  • #review-requested = 0
This rule is failing.
  • #review-requested = 0
  • #changes-requested-reviews-by = 0
  • #review-threads-unresolved = 0

🟢 ⛓️ Depends-On Requirements

Wonderful, this rule succeeded.

Requirement based on the presence of Depends-On in the body of the pull request

🟢 🤖 Continuous Integration

Wonderful, this rule succeeded.
  • all of:
    • check-success = build
    • check-success = lint
    • check-success = test
    • any of:
      • check-success = test-broken-links
      • label = ignore-broken-links
    • any of:
      • check-success=Cloudflare Pages
      • -head-repo-full-name~=^Mergifyio/

🟢 Enforce conventional commit

Wonderful, this rule succeeded.

Make sure that we follow https://www.conventionalcommits.org/en/v1.0.0/

  • title ~= ^(fix|feat|docs|style|refactor|perf|test|build|ci|chore|revert|ui)(?:\(.+\))?:

🟢 📕 PR description

Wonderful, this rule succeeded.
  • body ~= (?ms:.{48,})

@mergify mergify Bot requested a review from a team June 12, 2026 14:12
Comment thread src/content/docs/stacks/compare/plain-git.mdx
@jd jd force-pushed the devs/jd/worktree-update-stacks/sync-stacks-docs-current-cli--084ff85f branch from 95102a3 to 4a7c17e Compare June 12, 2026 15:53
@jd jd force-pushed the devs/jd/worktree-update-stacks/add-vs-plain-git-comparison-page--7f58b122 branch from 1696ea1 to ce4c04e Compare June 12, 2026 15:53
@jd

jd commented Jun 12, 2026

Copy link
Copy Markdown
Member Author

Revision history

# Type Changes Reason Date
1 initial 1696ea1 2026-06-12 15:53 UTC
2 content 1696ea1 → ce4c04e (raw) 2026-06-12 15:53 UTC
3 rebase ce4c04e → 9cb8af6 (rebase only) 2026-06-13 19:26 UTC

@mergify mergify Bot had a problem deploying to Mergify Merge Protections June 12, 2026 15:53 Failure
Add an honest comparison between Mergify Stacks and stacking by hand
with `git rebase` + `gh pr create`, the baseline every other stacking
tool is measured against.

Covers the manual recipe and its upkeep cost, a feature-by-feature
table, a candid "when plain Git is enough" section, where Stacks pulls
ahead (self-maintaining chain, Change-Id identity across rewrites,
reviewer context, Merge Queue integration), an incremental "coming from
a custom script" path, and an explicit off-ramp note. Wire it into the
compare index grid.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Change-Id: I7f58b1226bdb39616cc81de109aa9b5ebfbedcf3
@jd jd force-pushed the devs/jd/worktree-update-stacks/add-vs-plain-git-comparison-page--7f58b122 branch from ce4c04e to 9cb8af6 Compare June 13, 2026 19:26
@jd jd force-pushed the devs/jd/worktree-update-stacks/sync-stacks-docs-current-cli--084ff85f branch from 4a7c17e to 671150e Compare June 13, 2026 19:26
@mergify mergify Bot had a problem deploying to Mergify Merge Protections June 13, 2026 19:26 Failure
@jd jd marked this pull request as ready for review June 15, 2026 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant