Buck Hodges

Azure DevOps (formerly VSTS and Team Foundation Server)

Team Foundation Source Control client API example

This blog post is obsolete. Please see https://devblogs.microsoft.com/buckh/team-foundation-version-control-client-api-example-for-tfs-2010-and-newer/ Here's a really simple example that uses the source control API () in the Dec. CTP.  It shows how to create a workspace, pend changes, check in those changes, and hook up some important event...

How to use shelving from the command line

Shelving is a really useful feature that was included for the first time with the Dec. CTP.  Shelving allows you to save your changes to a shelveset on the server.  The shelveset consists of the same kind of information that a checkin does, except that you aren't checking in.  You don't create a new changeset.  Rather, you ...

Checkin policies and the December CTP

Problem with CleanBuildPolicy in the December CTPWhen you try to configure a new checkin policy, you will get an error regarding the CleanBuildPolicy.  That policy has a problem due to it or one of its dependencies not being properly signed.  You can work around the problem by removing it from the registry by deleting the following ...

December CTP is available!

Since my last post ages ago was about a CTP release, I'll start back up again with a post to point to the December CTP.  This one is definitely an improvement over the last one, though it is clear we still have a ways to go.You may want to check out the newsgroups for VSTS.  There are a number of people there who post information ...

Another Hatteras blogger: Jim Presto

Jim Presto, a tester on the Hatteras team, has got a blog going.  He starts off with checkin and promises to delve into checkin policies next.  Now, he mentions that “hopefully everyone has the concept of a portfolio project,” but I'm not sure about that.  Perhaps James will post some more about that and how it ...