News for hackers. Stuff that matters.
Re:Adding Mercurial support to Gitlab by dymk on Thursday September 20, 2018 @02:26AM (#18030196)
What's interesting is that Git is fast up until it isn't, and it's written in such a way that fixing performance issues that do pop up is hard (or extend the software when more custom behavior is needed).

That's why Facebook chose to just fix the slow parts of hg[1], rather than fix the slow parts of git, to build a VCS which would scale with its codebase.

[1]: https://code.fb.com/core-data/scaling-mercurial-at-facebook/

Re:Adding Mercurial support to Gitlab by whyever on Thursday September 20, 2018 @04:15AM (#18030597)
> That's why Facebook chose to just fix the slow parts of hg[1], rather than fix the slow parts of git, to build a VCS which would scale with its codebase.

On the other hand, Google seems to successfully use Git in the same way.

Re:Adding Mercurial support to Gitlab by MikusR on Thursday September 20, 2018 @05:07AM (#18030807)
Google does not use Git for its monorepo.
Re:Adding Mercurial support to Gitlab by qznc on Thursday September 20, 2018 @01:57PM (#18034310)
Afaik Googlers can use git client-side. The central repo is certainly not git though.

Also parts of Google, like Chrome, Android, and Go, do use git.

Re:Adding Mercurial support to Gitlab by jhasse on Thursday September 20, 2018 @04:48AM (#18030740)
Or Microsoft (Windows is using Git).
Re:Adding Mercurial support to Gitlab by pjmlp on Thursday September 20, 2018 @05:43AM (#18030954)
With extensions to make it bearable for their code size.
Re:Adding Mercurial support to Gitlab by jhasse on Thursday September 20, 2018 @05:54AM (#18031004)
Re:Adding Mercurial support to Gitlab by yoden on Thursday September 20, 2018 @11:13AM (#18033035)
Microsoft wrote a new filesystem driver for git because extending the code itself was too difficult...
Re:Adding Mercurial support to Gitlab by jhasse on Thursday September 20, 2018 @11:50AM (#18033348)
They also worked a lot on Git itself.