Sapling SCM | Sapling

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.

@programming_discussions

"Funny how one mistake from the beginning result in creating so many tools to cover it:

1- let’s use php to build Facebook

1.1- php is not scaling let’s create a new language based on php to scale it.

1.1.1- well we still have monorepo can’t have modules, let’s build a new VC system"