https://sapling-scm.com/
Integrate with Git
Sapling client also supports cloning and interacting with Git repositories and can be used by individual developers to work with GitHub and other Git hosting services.
— sapling-scm
Git has wrong abstractions
-- some video I can't find