Sapling SCM icon
Sapling SCM icon

Sapling SCM

Sapling is a source control system developed and used at Meta that places special emphasis on usability and scalability. Git and Mercurial users will find many of the basic concepts familiar, and that workflows like understanding your repository, working with stacks of commits...

Cost / License

Application type

Platforms

  • Mac
  • Windows
  • Linux

Features

Sapling SCM News & Activities

Highlights All activities

Recent activities

Sapling SCM information

AlternativeTo Category

Development

GitHub repository

  •  6,819 Stars
  •  363 Forks
  •  290 Open Issues
  •   Updated  
View on GitHub
Sapling SCM was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?

Official Links

What is Sapling SCM?

Sapling is a source control system developed and used at Meta that places special emphasis on usability and scalability. Git and Mercurial users will find many of the basic concepts familiar, and that workflows like understanding your repository, working with stacks of commits, and recovering from mistakes, are substantially easier.

When used in conjunction with the Sapling server and virtual filesystem (not yet available publicly), Sapling scales to repositories with 10’s of millions of files, commits, and branches. While inside Meta it is primarily used for our large monorepo, the Sapling CLI also supports cloning Git repositories and can be used by individual developers to work with GitHub, etc.