meta/sapling
View on GitHub ↗ ★ 7,229 Rust
A Scalable, User-Friendly Source Control System.
67 mentions on Hacker News by 59 people: 11 stories, 56 comments · first 2017-02-08 · latest 2026-10-17
20082026
-
▲ 1
Sl – A Scalable, User-Friendly Source Control Systemstory by modinfo · 2026-10-17 · 0 comments
-
…Astra Pro some on this too now, https://chatgpt.com/share/6ace7be6-68f8-83ea-ad68-0f9d144483... ]. https://github.com/facebook/sapling/blob/main/eden/fs/docs/O... It's designed for container running, but ArtifactFS has some similarity in…
comment by jauntywundrkind · 2026-10-13 · in Redesigning source control at Anthropic -
https://github.com/facebook/sapling Anyone outside of FB using it?
comment by bryantnyc · 2026-08-17 · in Ask HN: Alternatives to GitHub -
…to dissuade any casual users. And afaik the others have their own things, mostly even less public. https://github.com/facebook/sapling
comment by zokier · 2026-04-28 · in High Performance Git -
…and Meta's EdenFS work this way. https://cacm.acm.org/research/why-google-stores-billions-of-... https://github.com/facebook/sapling/blob/main/eden/fs/docs/O...
comment by oftenwrong · 2026-02-28 · in Show HN: Unfucked - version all changes (by any tool) - local-first/source avail -
The headline times are a bit ridiculous. Are they trying to turn https://github.com/facebook/sapling/blob/main/eden/fs/docs/O... or some git fuse thing into a product?
comment by Ericson2314 · 2025-10-22 · in SourceFS: A 2h+ Android build becomes a 15m task with a virtual filesystem -
You might be interested in how this problem was solved by our team at Meta, in EdenFS ( https://github.com/facebook/sapling/blob/main/eden/fs/docs/O... ) and Watchman: https://github.com/facebook/watchman . What you're describing is…
comment by sunshowers · 2025-09-03 · in Jujutsu for everyone -
…I know they did in the past, but reading up a bit on the background on all of this I found https://github.com/facebook/sapling , and it seems that's what they're using now?
comment by arp242 · 2025-08-05 · in Ask HN: Why Did Mercurial Die?:( -
How does this compare to sapling? https://github.com/facebook/sapling
comment by miguel_martin · 2025-07-22 · in Jujutsu for busy devs -
…there? I know they did in the past, but reading up a bit on the background on all of this I found https://github.com/facebook/sapling , and it seems that's what they're using now?
comment by arp242 · 2025-05-13 · in Mozilla Firefox – Official GitHub repo -
Sapling is actively developed, not "dead after 3 months": https://github.com/facebook/sapling/commits/main/ Have not tried building Buck2 (no personal use for it), but its also actively developed: https://github.com/facebook/buck2/commits/m…
comment by ipsum2 · 2025-04-29 · in Pyrefly - A faster Python type checker written in Rust -
https://github.com/facebook/sapling/tree/main/eden I'm still unsure if a complete, viable eden solution was released with all of its necessary components.
comment by anon6362 · 2025-04-10 · in The next generation of Bazel builds -
How does it compare against Facebook's Sapling? https://github.com/facebook/sapling
comment by iFire · 2025-02-12 · in jj: a Git-compatible VCS that is both simple and powerful -
Meta open-sourced their complete stack: https://github.com/facebook/sapling Microsoft released Scalar ( https://github.com/microsoft/scalar ) although it's not a complete stack yet but it is already planning on releasing the backend…
comment by vlovich123 · 2024-11-07 · in Monorepo – Our Experience -
Large checkouts is a solved problem now https://github.com/facebook/sapling/blob/main/eden/fs/docs/O...
comment by ec109685 · 2024-09-19 · in Bento: Jupyter Notebooks at Meta -
…are not actually uploaded on GitHub due to a bug in the GHA setup[2] that I reported :') [1] https://github.com/facebook/sapling?tab=readme-ov-file#monon... [2] https://github.com/facebook/sapling/issues/922
comment by aseipp · 2024-09-10 · in Sapling: Source control that's user-friendly and scalable (2022) -
…So Meta pushed Mercurial as far as possible with a single server solution while developing -> https://github.com/facebook/sapling .
comment by dak3 · 2024-07-01 · in How Google migrated billions of lines of code from Perforce to Piper -
Facebook open sourced theirs https://github.com/facebook/sapling
comment by verdverm · 2024-04-28 · in Monorepos: Please Don't (2019) -
Recently open sourced too https://github.com/facebook/sapling
comment by dilyevsky · 2024-03-08 · in Why Facebook doesn't use Git -
…[0] given its emphasis on how both Git and svn were both made to be backwards compatible! [0] https://github.com/facebook/sapling
comment by zubairshaik · 2024-03-04 · in Twenty years is nothing -
some bored guy at $trillion_dollar_company https://github.com/martinvonz/jj https://github.com/facebook/sapling
comment by Yasuraka · 2024-02-10 · in Almost every infrastructure decision I endorse or regret -
▲ 77
Sapling – A VCS from Metastory by bensadeh · 2024-02-02 · 23 comments
-
▲ 2
Mononokestory by tosh · 2023-11-21 · 0 comments
-
…haven't actually stress-tested that. [1] At least some of that may be due to file descriptor leaks: https://github.com/facebook/sapling/issues/464
comment by rbehrends · 2023-11-21 · in I kind of killed Mercurial at Mozilla -
▲ 2
Sapling: A Scalable, User-Friendly Source Control Systemstory by tosh · 2023-11-21 · 0 comments
-
Meta uses https://github.com/facebook/sapling see: https://engineering.fb.com/2022/11/15/open-source/sapling-so... It’s an extension from Mercurial as the blog post states.
comment by pineapple_sauce · 2023-11-21 · in I kind of killed Mercurial at Mozilla -
…s://learn.microsoft.com/en-us/windows/dev-drive/ I'm very curious how it performs compared to EdenFS: https://github.com/facebook/sapling/blob/main/eden/fs/docs/O...
comment by 0xcoffee · 2023-08-28 · in We put half a million files in one Git repository (2022) -
…just build and work OOTB and often have hard-coded Meta-isms like references to internal paths. https://github.com/facebook/sapling
comment by 1letterunixname · 2023-08-02 · in There are no true monorepo companies -
▲ 2
Sapling: Cross-platform, highly scalable, Git-compatible SCMstory by pretext · 2023-08-01 · 0 comments
-
…implementation in existence. There is nothing else. There’s at lease one in sapling and Mononoke. https://github.com/facebook/sapling/tree/main/eden/mononoke/...
comment by alexhornby · 2023-07-30 · in Show HN: Gogit – Just enough Git (in Go) to push itself to GitHub -
…filesystem overlaid on top of a monorepo before, do you have any examples of what that looks like? https://github.com/facebook/sapling
comment by forrestthewoods · 2023-07-14 · in Windows: A software engineering odyssey (2000) -
Most (all?) of these are open source and can be used outside of Meta infra. https://github.com/facebook/sapling
comment by skizm · 2023-06-28 · in Meta developer tools: Working at scale -
…final result. If that's the workflow you use daily, then you should give these tools a try. (1): https://github.com/facebook/sapling (2): https://github.com/martinvonz/jj/ (3): https://github.com/arxanas/git-branchless
comment by sluongng · 2023-06-28 · in Meta developer tools: Working at scale -
▲ 2
EdenFS Overviewstory by todsacerdoti · 2023-04-06 · 0 comments
-
…always sounded neat, and there seem to be some neat transparent thin checkout capabilities here. https://github.com/facebook/sapling
comment by rektide · 2023-04-06 · in Buck2: Our open source build system -
I find it interesting it isn't self hosted. https://github.com/facebook/sapling
comment by lbhdc · 2022-12-18 · in Ask HN: Is Sapling, the new SCM/DVCS, getting any traction in the wild? -
https://github.com/facebook/sapling is doing good work and they are suggesting their git server for large repositories exists.
comment by iFire · 2022-12-13 · in Show HN: We scaled Git to support 1 TB repos -
…build build.cc && ./build" sounds like the 8th circle of hell to me. I can show a concrete example: https://github.com/facebook/sapling/blob/0.1.20221201-095354... So, when this raises OSError or FileNotFoundError due to some botched…
comment by mdaniel · 2022-12-06 · in A new CMake Scripting Language? -
…having to hash them every time. (We have some hash support in Meta's EdenFS FUSE file system https://github.com/facebook/sapling ) P.S. about Reproducible Builds -- we pitched this to the community in 2019 (at the Reproducible Builds…
comment by rrnewton · 2022-11-23 · in Deterministic Linux for controlled testing and software bug-finding -
▲ 2
Sapling: A Scalable, User-Friendly Source Control Systemstory by SpaceNugget · 2022-11-18 · 0 comments
-
Not sure if anyone has tried this yet... but the example tutorial does not work. $ sl clone https://github.com/facebook/sapling $ cd sapling $ sl @ fafe18a24 23 minutes ago ricglz remote/main │ migrate packer to new CLI framework ~ From…
comment by eatbitseveryday · 2022-11-16 · in Sapling: A new source control system with Git-compatible client -
…at the eden/scm directory, but they didn't even bother to change the README to not say "Mercurial" https://github.com/facebook/sapling/tree/main/eden/scm
comment by glandium · 2022-11-16 · in Sapling: A new source control system with Git-compatible client -
…use clap for some side binaries, not for the main sl executable. We have a custom parser for that ( https://github.com/facebook/sapling/tree/main/eden/scm/lib/c... ), to match the preexisting hg parse behavior. Unfortunately I'm not…
comment by durham_meta · 2022-11-16 · in Sapling: A new source control system with Git-compatible client -
Holy hell, did they manually recreate meson? a 1700 line setup.py ... https://github.com/facebook/sapling/blob/main/eden/scm/setup... It's a pet peeve of mine folks that use python subprocess as a replacement for bash because it takes…
comment by mdaniel · 2022-11-16 · in Sapling: A new source control system with Git-compatible client -
Yeah, the old Eden repository redirects directly to Sapling now: https://github.com/facebookexperimental/eden
comment by aseipp · 2022-11-15 · in Sapling: A new source control system with Git-compatible client -
https://sapling-scm.com/ https://github.com/facebook/sapling
comment by feep · 2022-11-15 · in Sapling: A new source control system with Git-compatible client -
…and have a single mono repo (with a few major OSS projects as notable counter examples). [1] https://github.com/facebookexperimental/eden
comment by vlovich123 · 2022-07-05 · in What comes after Git -
Maybe at their scale it makes more sense to switch to a VCS like Eden? https://github.com/facebookexperimental/eden Eden's equivalent of 'git status' should run almost instantaneous, as checkouts are hosted by a virtual file system (FUSE)…
comment by EdSchouten · 2022-06-16 · in We Put Half a Million Files in One Git Repository, Here’s What We Learned -
…may be a factually true comment, but it looks like they still have fondness for Mercurial's ways: https://github.com/facebookexperimental/eden
comment by sbuttgereit · 2022-06-10 · in Fossil versus Git -
…about it. Something a large company could use for their monorepo—or even their data warehouse. https://github.com/facebookexperimental/eden > A note-taking tool that allows me to organize notes in a graph with links between them…
comment by tazjin · 2022-05-22 · in Ask HN: What developer tools would you like to see?