www. O S N E W S .com
News Features Interviews
BlogContact Editorials

The largest Git repo on the planet
By Thom Holwerda on 2017-05-24 20:02:07

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 (<10%) of the daily build load. Since then, we have rolled out in waves across the engineering team.

32  Comments - Printer friendly - Related stories
Recent related stories
- Microsoft extends support deadline for Clover Trail PCs - 2017-07-20
- Fastest way to delete large folders in Windows - 2017-07-18
- Mainstream support for Windows Phone 8.1 has ended - 2017-07-12
- Ubuntu Linux now on Windows Store - 2017-07-11
- 24-core CPU and I can't move my mouse - 2017-07-10
- More related articles
 

Tell a friend
Your full name:
Your email address:
Your friend's email:
Anti-spam measure:
5+2=

News Features Interviews
BlogContact Editorials


WAP site - RSS feed
© OSNews LLC 1997-2007. All Rights Reserved.
The readers' comments are owned and a responsibility of whoever posted them.
Prefer the desktop version of OSNews?