Avatar feed
Responses: 2
MAJ Intelligence Officer
2
2
0
Edited 8 y ago
I saw this a few days ago from other sources. Here's some from last week:
https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-repo-on-the-planet/
https://arstechnica.com/information-technology/2017/05/90-of-windows-devs-now-using-git-creating-1760-windows-builds-per-day/

The really fascinating part is not that it's Git, but the changes they've made to Git to enable it to work: in particular, the Git Virtual File System (GVFS), so that people don't have to set up 300GB of data at first run, and the change tracking improvements to fix Git's tendency to unnecessarily "touch" files as part of comparison operations. Those are big, noteworthy changes that I believe will get wider adoption.

Microsoft has always had a tendency for different groups to do different things. There were teams using Microsoft's own (horrible) SourceSafe all the way until circa 2011. Git was already in use by some teams for at least few years already. Even after this move, some groups will still use TFS (also MS developed, but not junk like SourceSafe), others will continue to use Source Depot (what Git is mostly replacing), and I wouldn't be surprised if Subversion and Mercurial still make an appearance from time to time.

Also interesting is the comparison to Amazon's repo, which they custom-built and call Piper, which holds an estimated 86TB of data.
https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single-repository/fulltext
(2)
Comment
(0)
Avatar small
MAJ Eric G Troup
0
0
0
Microsoft had to fix GitHub so that it could handle the hyper-scale of Microsoft.
(0)
Comment
(0)
SGT Writer
SGT (Join to see)
8 y
"Fix"? Is that what Microsoft calls contributing to an open source platform?
(0)
Reply
(0)
MAJ Eric G Troup
MAJ Eric G Troup
8 y
Microsoft broke it (brought it to a crawl) and then fixed it - contributing back to the community. Now GitHub can handle massive development projects with 10s of thousands of developers whereas before it could not. Kinda a routine occurrence now across many OpenSource Projects when Microsoft hyper-scale requirements are brought to bear. Examples: Open Compute, SONiC, SAI, FPGA for Smart NICs etc.
(0)
Reply
(0)
Avatar small

Join nearly 2 million former and current members of the US military, just like you.

close