Category Archives: git

Codota raises $2M from Khosla as autocomplete for developers

 In recent years, GitHub has fundamentally changed developer workflows. By centralizing code on an easily accessible platform, the company was able to rapidly change the way people code. Following in these footsteps, Israeli startup Codota wants to further optimize workflows for the often neglected developer community — this time with machine intelligence. The company is announcing a… Read More

Windows switch to Git almost complete: 8,500 commits and 1,760 builds each day

Enlarge (credit: Git)

Back in February, Microsoft made the surprising announcement that the Windows development team was going to move to using the open source Git version control system for Windows development. A little over three months after that first revelation, and about 90 percent of the Windows engineering team has made the switch.

The switch to Git has been driven by a couple of things. In 2013, the company embarked on its OneCore project, unifying its different strands of Windows development and making the operating system a more cleanly modularized, layered platform. At the time, Microsoft was using SourceDepot, a customized version of the commercial Perforce version control system, for all its major projects.

SourceDepot couldn't handle a project the size of Windows, so rather than having the whole operating system in a single repository, the Windows code was actually divided among 65 different repositories, with a kind of virtualization layer on top to produce a unified view of all the code. Some of these 65 repos contained nicely isolated, standalone components; others took vertical or horizontal slices through the operating system; others were just grab bags of different code. As such, the repo structure didn't correspond with OneCore's module boundaries.

Read 16 remaining paragraphs | Comments

Microsoft now uses Git and GVFS to develop Windows

 Microsoft today announced that virtually all of its engineers now use the Git version control system to develop its Windows operating system. The Windows Git repository includes about 3.5 million files that weigh in at about 300GB when you check them into Git. Git, however, wasn’t built for a project of this size, so Microsoft developed the Git Virtual File System to be able to get… Read More

Microsoft closing down CodePlex, tells devs to move to GitHub

(credit: Microsoft)

Microsoft announced Friday that CodePlex, the company's open source project-hosting service, will be closed down.

Started in 2006, the service offered an alternative to SourceForge. It was based initially on Microsoft's Team Foundation Server source control and later added options to use Subversion, Mercurial, and Git.

At the time, there weren't a tremendous number of good options for hosting projects. SourceForge was the big one, but it always seemed light on feature development and heavy on advertising. CodePlex on the Web was much more attractive and less cluttered. The use of TFS for source control meant it also had strong integration in Visual Studio.

Read 3 remaining paragraphs | Comments