The largest Git repo on the planet

blogs.msdn.microsoft.com/bharry/2017/05/24/the-largest-git-repo-on-the-planet/

>Over the past 3 months, we have largely completed the rollout of Git/GVFS to the Windows team at Microsoft.

>As a refresher, the Windows code base is approximately 3.5M files and, when checked in to a Git repo, results in a repo of about 300GB. Further, the Windows team is about 4,000 engineers and the engineering system produces 1,760 daily “lab builds” across 440 branches in addition to thousands of pull request validation builds. All 3 of the dimensions (file count, repo size and activity), independently, provide daunting scaling challenges and taken together they make it unbelievably challenging to create a great experience. Before the move to Git, in Source Depot, it was spread across 40+ depots and we had a tool to manage operations that spanned them.

>As of my writing 3 months ago, we had all the code in one Git repo, a few hundred engineers using it and a small fraction (The first, and largest, jump happened on March 22nd when we rolled out to the Windows OneCore team of about 2,000 engineers. Those 2,000 engineers worked in Source Depot on Friday, went home for the weekend and came back Monday morning to a new experience based on Git. People on my team were holding their breath that whole weekend, praying we weren’t going be pummeled by a mob of angry engineers who showed up Monday unable to get any work done. In truth, the Windows team had done a great job preparing backup plans in case of mishap and, thankfully, we didn’t have to use any of them.

So Microsoft are using GIT? Will this improve the quality of Windows 10?

Attached: Activity1.png (847x512, 373K)

Other urls found in this thread:

news.ycombinator.com/item?id=18442941
twitter.com/AnonBabble

>Will this improve the quality of Windows 10?
no

Biggest bloat in manpower is nothing to boast about.

If you haven't noticed the clusterfuck that the last """"october""""" patch was you haven't been paying attention to their quality standards

this

>Biggest bloat in manpower
but linux users are the bloated ones

>will this improve windows 10
Maybe. Actually. You might have noticed that they have about 3 different superfluous configuration interfaces for every feature. With each being more pointless than the last.
Maybe with git they'll have more visibility into what the company is doing because they can search the branhes and stop developing redundant features.
Maybe that wasted energy could be spent on bug fixes.

It's a long shot.

4000 devs and it's still piece of shit

Are you fucking kidding me ?
Pajeets can't into code... ever.
No, computers that obey the basic laws of physics will be not be able to run fast enough for the cluster fuck that is Windows 10 or any incarnation after it... ever, that'll make software run efficiently.

>implying
The kernel is going a bit overboard, but it's nothing near the jury-rigged, "featureful", "modern" Windows build.