Hacker ApprovedDepartments

Sapling

Hacker Approved

Shares rank 12 of 26 version control systems by recommenders

Meta's version control system, liked for its Mercurial-style workflow and scaling to huge repositories. Critics say the experience outside Meta is subpar and the open source version is less supported.

Meta's version control system, liked for its Mercurial-style workflow and scaling to huge repositories. Critics say the experience outside Meta is subpar and the open source version is less supported.

19 people gave an opinion

recommend it
15
criticize it
4
approval share
79%
Each figure is one person. RecommendsCriticizes

Recommended in 7 of 13 months

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

Why it carries the badge

  • 15 people recommend itNeeds 10 or more, met.
  • 3.8 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 7 of 13 monthsNeeds 4 or more, 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

  • Mercurial-style workflow without named branches

    “companies like Meta have to train people who are used to git to use tools like sapling, which does not require named branches”

    Comment from 14 Apr 2026 in “What is jj and why should I care?”

    “I loved using sapling / mercurial so much at work that I ended up using the sapling SCM vsc extension at home all the time”

    Comment from 14 Apr 2026 in “GitHub Stacked PRs”

    “get the best of Mercurial's user experience niceness while collaborating via GitHub”

    Comment from 17 May 2026 in “Mercurial, 20 years and counting: how are we still alive and kicking? [video]”
  • Handles huge repos and large files

    “Centralized, virtual file system, all commits automatically on cloud, large binary files totally fine, Mercurial CLI.”

    Comment from 14 Oct 2026 in “Anthropic's Scion is heavily inspired by Mononoke”

    “Still Sapling + Eden to make local work on a sparse checkout viable.”

    Comment from 17 May 2026 in “Mercurial, 20 years and counting: how are we still alive and kicking? [video]”

    “Git replacement that actually works at 10M+ file scale”

    Comment from 20 Nov 2025 in “Meta Segment Anything Model 3”
  • Better than git in various ways

    “These are all version control systems that are better than git in various ways.”

    Comment from 10 Apr 2026 in “We've raised $17M to build what comes after Git”

    “never looked back for any of my own projects”

    Comment from 21 Apr 2026 in “Jujutsu Megamerges for Fun and Profit”

What people warn about

Each mark is one comment

  • Subpar experience outside Meta

    “the experience for non-Facebookers is subpar”

    Comment from 14 Apr 2026 in “GitHub Stacked PRs”

    “Literally nobody outside FB knows what they’re missing and until they fix that, literally nobody cares.”

    Comment from 14 Apr 2026 in “GitHub Stacked PRs”
  • Open source version poorly supported

    “Not yet supported publicly, OSS is buildable for unsupported experimentation.”

    Comment from 28 Apr 2026 in “Ted Nyman – High Performance Git”

    “the open source version doesn't seem to be supported or updated that much”

    Comment from 2 Jun 2026 in “Jellycat: a Rust CLI for Turning Jujutsu Changesets into GitHub PR Stacks”

Other version control systems people recommend

The four most recommended other version control systems, 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.

Sapling compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Git81450362%1315 yrs42 owners—
Jujutsu (jj)33510676%131 yr21 ownersApproved
Mercurial1214374%1219 yrs7 ownersApproved
jj (Jujutsu)1153776%121 yr7 ownersApproved
SaplingThis page15479%7—Approved
See all 26 version control systems, ranked

What people said

20 of the 21 comments that mention it, newest first. Each links to the original comment.

“We credited Sapling because that's how Meta itself externally refers to the entire system”

MixedComment from 15 Oct 2026 in “More on Anthropic's Scion ripping off Mononoke”

“why not use Sapling/Mononoke or extend it and contribute back to the open source community?”

RecommendsComment from 14 Oct 2026 in “Anthropic's Scion is heavily inspired by Mononoke”

“Centralized, virtual file system, all commits automatically on cloud, large binary files totally fine, Mercurial CLI.”

RecommendsComment from 14 Oct 2026 in “Anthropic's Scion is heavily inspired by Mononoke”

“proprietary solutions like piper/jujutsu and sapling”

RecommendsComment from 10 Sep 2026 in “Version control second coming”

“hg and jj and sapling can all already achieve this”

RecommendsComment from 23 Jun 2026 in “Git is forever. I'm building Oak anyways”

“Meta: Sapling on EdenFS (from what I read, never worked there)”

MixedComment from 22 Jun 2026 in “Git is forever. I'm building Oak anyways”

“the open source version doesn't seem to be supported or updated that much”

CriticizesComment from 2 Jun 2026 in “Jellycat: a Rust CLI for Turning Jujutsu Changesets into GitHub PR Stacks”

“Still Sapling + Eden to make local work on a sparse checkout viable.”

RecommendsComment from 17 May 2026 in “Mercurial, 20 years and counting: how are we still alive and kicking? [video]”

“get the best of Mercurial's user experience niceness while collaborating via GitHub”

RecommendsComment from 17 May 2026 in “Mercurial, 20 years and counting: how are we still alive and kicking? [video]”

“Not yet supported publicly, OSS is buildable for unsupported experimentation.”

CriticizesComment from 28 Apr 2026 in “Ted Nyman – High Performance Git”

“never looked back for any of my own projects”

RecommendsComment from 21 Apr 2026 in “Jujutsu Megamerges for Fun and Profit”

“companies like Meta have to train people who are used to git to use tools like sapling, which does not require named branches”

RecommendsComment from 14 Apr 2026 in “What is jj and why should I care?”

“Literally nobody outside FB knows what they’re missing and until they fix that, literally nobody cares.”

CriticizesComment from 14 Apr 2026 in “GitHub Stacked PRs”

“the experience for non-Facebookers is subpar”

MixedComment from 14 Apr 2026 in “GitHub Stacked PRs”

“I loved using sapling / mercurial so much at work that I ended up using the sapling SCM vsc extension at home all the time”

RecommendsComment from 14 Apr 2026 in “GitHub Stacked PRs”

“Sapling and Phabricator much much better (when supported by a massive internal team)”

RecommendsComment from 13 Apr 2026 in “GitHub Stacked PRs”

“These are all version control systems that are better than git in various ways.”

RecommendsComment from 10 Apr 2026 in “We've raised $17M to build what comes after Git”

“path-based delta dictionary compression does much better”

RecommendsComment from 27 Jan 2026 in “I made my own Git”

“The others would miss obviously AI generated content”

CriticizesComment from 30 Dec 2025 in “Everything as Code: How We Manage Our Company in One Monorepo”

“Git replacement that actually works at 10M+ file scale”

RecommendsComment from 20 Nov 2025 in “Meta Segment Anything Model 3”

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