Edward Thomson

Principal Program Manager, Azure DevOps

Edward Thomson is a Program Manager for Azure DevOps, where he ensures that customers are successful with Git, CI/CD and DevOps concepts. Before becoming a Program Manager, he was a Software Engineer at GitHub and Microsoft working on Git tools.

Post by this author

Remediating the May 2018 Git Security Vulnerability

The Git community has disclosed an industry-wide security vulnerability in Git that can lead to arbitrary code execution when a user operates in a malicious repository. This vulnerability has been assigned CVE 2018-11235 by Mitre, the organization that assigns unique numbers to track security vulnerabilities in software. Git 2.17.1 was ...

Release Flow: How We Do Branching on the VSTS Team

Whenever I talk to somebody about Git and version control, one question always comes up: How do you do your branching at Microsoft? And there’s no one answer to this question. Although we’ve been moving everybody in the company into one engineering system, standardizing on Git hosted in Visual Studio Team Services, what we haven’t done...

DevOps and VSTS Videos from Connect(); 2017

We've just wrapped up the Microsoft Connect(); conference that took place last week in New York and online, with sessions streamed live from New York and Seattle. The Connect(); conference highlights developer tools like Visual Studio Team Services (VSTS) and the rest of the Visual Studio family of products. It's an event full of news and ...

Supporting Inner Source with Forks

We're very excited to announce that we've added the ability to fork Git repositories hosted in Visual Studio Team Services. If you work on open source projects, then you're probably already familiar with repository forks. A fork takes a Git repository and creates a duplicate copy of it - on Visual Studio Team Services - and lets you work in ...

GVFS Updates: More Performance, More Availability

It's been a few months since we last talked about GVFS, the technology that allows Git to support Enterprise-scale Git repositories. And it's been a busy few months.  Not only have we been working on a ton of performance improvements, we've also been getting it ready for a wider audience so that we can bring modern version control and DevOps ...

DevOps with Azure and VSTS: Videos from Ignite 2017

The Visual Studio Team Services team just got back from Microsoft Ignite, and we had the opportunity to talk to so many people about VSTS and DevOps. But if you weren’t able to make it to Ignite, you can take advantage of the next best thing: you can watch the recordings of our sessions online. Agile Planning with Visual Studio Team ...

Git vulnerability with submodules

The Git community has disclosed a serious security vulnerability in Git that can lead to arbitrary code execution. This has been assigned CVE 2017-1000117. The Visual Studio Team Services (VSTS) team takes security issues very seriously.  We encourage all users to update their Git clients as soon as possible to address this issue...

Beyond GVFS: more details on optimizing Git for large repositories

Over the last few years, Microsoft has been moving the entire company to a modern engineering system built on Visual Studio Team Services and using Git as our version control system.  For many of the projects within Microsoft, this is no problem, since: the Git homepage tell us: Git was built to work on the Linux kernel, meaning that it has...