7 ms·
"Our engineers were comfortable with Git and we preferred to stay with a familiar tool, so we took a long, hard look at improving it to work at scale. After muc
by xkarga00 13y ago
"Our engineers were comfortable with Git and we preferred to stay with a familiar tool, so we took a long, hard look at improving it to work at scale. After much deliberation, we concluded that Git's internals would be difficult to work with for an ambitious scaling project."
http://www.techradar.com/news/software/how-open-source-changed-google-and-how-google-changed-open-source-1206582 http://www.techradar.com/news/software/how-open-source-chang...
"And then Git itself wasn't working for us anymore because it wasn't scaling when we'd have an operating system release. So we ended up hiring most of the Git team - there's like only one or two core committers now for Git who don't work at Google,"
- durin42 13y agoNote that Facebook is trying to scale a single large repository, not an army of slightly smaller ones. It's a very different problem, and has to be solved in a very different way.
- daleharvey 13y agoI have seen presentations mentioning google development done as a single monolothic repository http://www.infoq.com/presentations/Development-at-Google http://www.infoq.com/presentations/Development-at-Google
- tonfa 13y agoThis monolithic repo isn't a git repo.
- spiffytech 13y agoCorrect. See https://news.ycombinator.com/item?id=7020859 https://news.ycombinator.com/item?id=7020859
- Timmmmbob 13y agoAndroid is only split up into smaller repositories because git can't handle having it all in one.