SYSTEM Cited by 1 source
Commit Cloud (Meta)¶
Commit Cloud is a Meta / Sapling feature (preview, not yet
publicly available as of the 2022-11-15 announcement) in which
every commit in an organization is uploaded to the server as soon
as it's made. Sharing code is reduced to sending a colleague the
commit hash — they run sl goto HASH and Sapling fetches and
checks out the commit locally.
Post-quote verbatim:
"It also enables Commit Cloud, where all commits in your organization are uploaded as soon as they are made, and sharing code is as simple as sending your colleague a commit hash and having them run
sl goto HASH."— Sapling announcement post
Design stance¶
Classical Git / Mercurial handoff requires a branch push — an intentional, named, decision-tied-to-a-shared-ref action. Commit Cloud makes every commit automatically shareable by hash; the act of committing is the act of publishing. The colleague does not need a branch name or a push-is-done notification; they just need the hash.
Depends on the Sapling-compatible server for the automatic upload substrate.
Stub page¶
First wiki page for Commit Cloud. Preview disclosure; implementation details not yet public. Future Sapling / Meta sources should extend.
Seen in¶
- sources/2024-09-10-meta-sapling-source-control-thats-user-friendly-and-scalable — flagged as a preview server-dependent capability.
Related¶
- systems/sapling-scm — the client that consumes Commit Cloud via
sl goto HASH. - systems/sapling-server — the server substrate.
- concepts/commit-stack — the natural unit of work whose hash is shared.