Buck Hodges

Azure DevOps (formerly VSTS and Team Foundation Server)

Incremental gets with Team Build and the list of files that changed

After you learn five things about Aaron that you didn't know, he'll show you how to do an incremental get without necessarily doing an incremental build. Doing an Incremental Get in Team Build In Team Build v1.0, it is not possible, without some trickeration, to do an incremental get without also doing an incremental build.  (The process ...

TFSBuildManager – project on CodePlex

Lorenzo Barbieri wrote about a tool on CodePlex called TFSBuildManager.  I didn't know about this one.  It's a tool written by Dudu Shmaya.  The CodePlex project page has the following about the project. TFSBuildManager TFSBuildManager is a utility to manage Team Foundation build types in an environment other than Visual Studio...

John Robbins’ approach to working offline with Team Foundation Server

John Robbins has written a post called Working Offline with TFS.  In it, he describes his approach to using Visual Studio when not connected to the Team Foundation Server.  As many of you know, the server information is stored in the .sln file, and VS tries to connect to the server whenever you open a solution that contains the ...

How to deal with the Y2K7 problem — file versions and AssemblyInfoTask

If you use the AssemblyInfoTask to stamp the version numbers for your assemblies that you build with MSBuild as part of your Team Build process, you may run into the "Y2K7" problem.  The version number is stored as a 16-bit (yes, 16 not 32) unsigned integer.  With the format YMMDD, January 1, 2007 becomes 70101, which is 70,101 and ...

Beeps from bullets

Way back near the beginning of development of TFS version control, which was called Hatteras back then, we sent email to the team manually when we checked in.  So I would typically write my checkin comment in Outlook, which was using Microsoft Word as the editor, and then paste it into the checkin dialog.  My comment was a ...

Brian Harry’s explanation of Rosario

Brian's post What's in a Code Name? provides some explanation behind the Orcas and Rosario code names.  You won't hear the word "Rosario" normally, and here's a bit on why. What's in a Code Name? Mary Jo Foley is writing about one Microsoft code name per day on her blog.  I think it's pretty cool and there's a few code names I'...

How to add your own message in the build report

If you've ever wanted to add your own message in the "Build Steps" section of the detailed build report, Aaron Hallberg provides a custom task to do it.Aaron, along with the rest of the team, had been focused on finishing up the continuous integration feature for Team Build.  I'm happy to say that we got it finished and checked into the ...