TFSAPI
      34.54k    2 Comments

Visual Studio Online (VSO) and TFS 2015 keep getting better and better. One of the coolest features to surface recently is the ability to add (supported) extensions to VSO. My good friend Tiago Pascoal managed to hack VSO to add extensions a while ago, but it was achieved via browser extensions, not through a supported VSO extensibility framework. Now Tiago can add his extensions in an official ...
TFSAPI
      58.96k    4 Comments

I was working at a customer that had set up a test TFS environment. When we set up their “real” TFS, they did a get-latest of their code and imported their code – easy enough. They did have about 100 active work items that they also wanted to migrate. Not being a big fan of TFS Integration Platform, I usually recommend using Excel to port work items en masse . There are a couple of “problems” ...
TFSAPI
      7651    2 Comments

Update 2013-09-12: I’ve updated the extension to work with VS 2013 RC (since there were some breaking changes from Preview). I wrote a Team Explorer Extension (BITE) a few months ago to show you which branch your solution is on and how to easily change to the same solution on another branch. Today I opened up and converted the extension for VS 2013. Since the architecture of the Home page in Team ...
TFSAPI
      3863    0 Comments

In Part 1, we started faking some TFS objects. We got as far as faking the TeamProjectCollection and WorkItemStore. In this post, we’ll complete the test for copying work items by providing a fake QueryHierarchy and a fake list of WorkItems. Binding IEnumerables Since the QueryHierarchy is an IEnumerable, we’ll need to either fake the GetEnumerator() method, or find a way of making the fake ...