3 ms·
Facebook still uses Mercurial for their monorepo, as far as I know. I suspect GitHub is the reason git ultimately won. It became the easy default choice compare
by romanhn 1y ago
Facebook still uses Mercurial for their monorepo, as far as I know. I suspect GitHub is the reason git ultimately won. It became the easy default choice compared to the decision making involved with setting up local version control. For the record, last time I had to make that choice for my team pre-GitHub, I went with hg.
- tracker1 1y agoAgreed, I think GitHub was pretty much the critical feature... and happened to come along at a time when SourceForge was widely disliked and people didn't trust some of the other offerings from Google, MS, etc in the open source world nearly as much. GitHub added a social aspect to open-source development that other sites simply didn't have at the time.
- unixhero 1y agoGit won before github[0]. 0, https://youtu.be/idLyobOhtO4 https://youtu.be/idLyobOhtO4
- arp242 1y agoIs it still used at Facebook? I know they did in the past, but reading up a bit on the background on all of this I found https://github.com/facebook/sapling https://github.com/facebook/sapling, and it seems that's what they're using now?
- metabro 1y agoYes they still use it but it’s meta’s version of it similar to presto and everything else.
- burnt-resistor 1y agoIt's (with arc and eden) aren't really anything like Mercurial anymore. It superficially resembles "hg" but it's a very hacked fork. It's more like sapling. https://sapling-scm.com https://sapling-scm.com The legend has it that git folks didn't want to help scale mega monorepo support way back while hg folks did. Subsequently, Microsoft hired a git person who did add this functionality later such that modern git would work fine today.