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
related reading
- Git at any scalecursor.com
- Why GitHub Actually Won | Butler's Logblog.gitbutler.com
- A successful Git branching model >> nvie.comnvie.com
- Mercurial: an alternative to git [LWN.net]lwn.net
- How GitHub monopolized code hostinggraphite.dev
- How I Use Git Worktreesmatklad.github.io
- How to Write a Git Commit Messagecbea.ms
- Useful git commands for SRE and DevOps engineersreliabilityengineering.substack.com
- GitHub - jesseduffield/lazygit: simple terminal UI for git commandsgithub.com
- Radicle: Open-Source, Peer-to-Peer, GitHub Alternative | Hacker Newsnews.ycombinator.com
- Using Gitcs61bl.org
- Ghostty Is Leaving GitHub – Mitchell Hashimotomitchellh.com