Also might be worthy to mention Jujitsu [0], a vcs out of Google with a git-compatible backend and more ergonomic interface [1].
[0]: https://github.com/martinvonz/jj
[1]: What if we could replace Git, Jujutsu might give us a shot https://v5.chriskrycho.com/essays/jj-init/
[0] https://github.com/facebook/sapling
[0] https://github.com/facebook/sapling