Sapling: A new source control system with Git-compatible client | Hacker News
Facebook used to be involved with the Mercurial community, but it was difficult to work with them. They always wanted to do things their way, had their own intentions, and started to demand that the Mercurial project work the way that Facebook wanted. For example, they demanded that we start using Phabricator and started slowly removing sequential revisions from Mercurial in favour of always using node hashes everywhere, arguing that for their gigantic repos, sequential revisions were so big as to be useless. Eventually the disagreements were too great, and Facebook just stopped publicly talking about Mercurial. I figured they would emerge a few years later with their fork of it. They love doing this. HipHop VM for PHP, Apache Hive, MyRock; these are examples of Facebook forking off their development in private and then later emerging with some thing they built on top of it. The Mercurial project is surprisingly still chugging along, and there are still those of us who actually use Mer
Sapling: A new source control system with Git-compatible client | Hacker News Hacker News new | past | comments | ask | show | jobs | submit login Sapling: A new source control system with Git-compatible client ( fb.com ) 926 points by bolinfest on Nov 15, 2022 | hide | past | favorite | 525 comments jordigh on Nov 15, 2022 | next [–] Ah, there it is. I was wondering when this would happen. Facebook used to be involved with the Mercurial community, but it was difficult to work with them. They always wanted to do things their way, had their own intentions, and started to demand that the Mercuri
Explore this link on the map →related reading
- Why GitHub Actually Won | Butler's Logblog.gitbutler.com
- Mercurial: an alternative to git [LWN.net]lwn.net
- How GitHub monopolized code hostinggraphite.dev
- Ghostty Is Leaving GitHub – Mitchell Hashimotomitchellh.com
- Reading 5: Version Controlweb.mit.edu
- Version Control with Gitweb.mit.edu
- Version Control (Git) · Missing Semestermissing.csail.mit.edu
- Design with materials, not features | thesephist.comthesephist.com
- Malleable software: Restoring user agency in a world of locked-down appsinkandswitch.com
- Before GitHub | Armin Ronacher's Thoughts and Writingslucumr.pocoo.org
- pketh.orgpketh.org
- Git - user-manual Documentationgit-scm.com