Wednesday, April 3, 2013

TFS Community Branch Tool released at Visual Studio Gallery

I’ve  just released the Community Branch Tool at Visual Studio Gallery. It's is based on the ALM Rangers Quick Response Code Sample Tfs Branch Tool. And Im now converting it to an Community project to continue develop it, and make make the tools easily available and accessible for everyone.

Links and locations
You will find the Community Tfs Team Tools at http://visualstudiogallery.msdn.microsoft.com/ce9651af-671c-4148-987f-a91820646031 and the source code will be published at https://tfsbranchtool.codeplex.com/

Demo Video
Willy Peter Schaub, has made a video demonstrating the feature set of the ALM Rangers Branch Tool on channel9  http://channel9.msdn.com/posts/Quick-tour-of-the-TFS-Branch-Tool-VS-Extension. For an in-depth session about the architecture of the tool please refer to
http://channel9.msdn.com/posts/RangersTalk-An-insight-into-the-inner-world-of-the-Quick-Response-TFS-Branch-Tool


Based on the ALM Rangers Quick Response Code sample
The TFS Community Branch Tools Project is based on the ALM Rangers Quick Response Code Sample Tfs Branch Tool. If you want to know more about the ALM Rangers or the Quick Response Sample that started it all, please read the following posts
http://blogs.msdn.com/b/willy-peter_schaub/archive/2012/06/22/introducing-the-visual-studio-alm-rangers.aspx and http://blogs.msdn.com/b/visualstudioalm/archive/2012/11/22/quick-response-sample-visual-studio-extension-to-support-the-alm-rangers-branching-and-merging-guidance.aspx

Thursday, March 28, 2013

New release: Tfs Admin Toolkit 1.2

It’s been a while since the last update, but yesterday I released an update of the TFS Administrators Toolkit. Most of the new features was implemented months ago, and the source has been available in the CodePlex project, http://TfsAdminToolkit.codeplex.com.  Before I published a new release of the tool on the VS Gallery, I wanted to fix some bugs and try to address some of the feedback I got.
 
Find In Files integrated in source control explorer
One of the improvements I’ve made is to integrate the Find In Files feature into Source Control Explorer by adding a context menu. Now you can right click on any folder and Select Find In Files to do a recursive search in that folder. I’ve also, hopefully, fixed some bugs reported.

Improvements for Test Attachments Sizes
I made some UI improvements, like encapsulating the display of Total test attachments sizes in an expandable section. I’ve also added support for the 2012 version of TestAttachmentCleaner, as well as some other minor improvements.

Update Reports and Portals
The Update Reports features has been updated and is now called Update Reports and Portals. In the new implantation you can now select if you want to either update reports, portals or both for existing team projects. I also improved the logging features by parsing the log file for pushing new reports or portals and offers a way to easy open the logfiles.


Saturday, February 16, 2013

New release of TFS 2012 Community Tfs Team Tools



One of the things I like with publishing tools and sources is that sometimes you get feedback from users who actually uses and benefits from your creations. It’s a rewarding feeling then someone takes their time to share their experiences, good or/and bad.
The one thing that’s even more rewarding in then someone not only uses it, but also get involved to make it better. 

New features added by Jesse Houwing
This is the case in the new release of the TfsTeamTools, Jesse contacted me to inform that he had extended the tool with a couple of new features he needed, and offered to help get they implement in the TfsTeamTools project. So this community project got one contributor added and a new release

This is a short description of the added features, for more details please refer to Jesse’s excellent post. 
New release available on CodePlex
To make is easily available we published a beta release on codeplex. Once we have done a more extended testing on it we will make a stable release and also publish the new version to Visual Studio Gallery

Sunday, January 6, 2013

An amazing start of 2013

The first day of 2013 started with nice sunny weather, a good ski trip, a cold bear and a pleasant surprise in my inbox:


Congratulations 2013 Microsoft MVP!
Dear Mattias Skold,

Congratulations! We are pleased to present you with the 2013 Microsoft® MVP Award! This award is given to exceptional technical community leaders who actively share their high quality, real world expertise with others. We appreciate your outstanding contributions in Visual Studio ALM technical communities during the past year.

I’m both honored and proud for the recognition, but also for being a part of this friendly and open ALM community, the congratulations I got from friends, fellow ALM Rangers, MVP's and other community members is an award in itself. 2013 couldn’t have started better!!!

Sunday, November 25, 2012

Implementing ALM Rangers Branching by right clicking

Last week we shipped one of the ALM Rangers projects I’ve been working for the last months, and that hopefully could ease the implementation of branching in TFS for a lot of people, especially now that we implemented a Visual Studio Extension.

ALM Rangers Branch Tool Visual Studio Extension
What we now released is a tool for standardized and automated implantation of branching strategies, and we put it right there you want it, on the context menu in source control explorer. By right clicking in your source tree, you can now implement the branching strategy of your choice in an easy, standardized and automated process.  This is done by right click and select the ALM Rangers Branching Tooling menu.

The first step is to simply select your branch plan. The TFS Branch Tool present a list of available branch plans and provides a short description of them. Then you select a branch plan you get prompted for the parameters needed to implement the selected operation.

Once selected and all parameters is provided you can implement the action by clicking ok, sit back and enjoy while your branching operation is applied.


Customizable and extendable
But the best part is that you can both customize and extend the functionality. The Visual Studio extension relies on .branchplans files to define what operations to perform. The .branchplans files is xml based and can easily so you can easily edit the files to add commands or modify the branching operations.

Adding a ServicePack-Release branch plan
Creating an initial structure is a good thing, but that’s only done once. Hopefully you’re doing releases more often, and if you have a more advanced strategy for releases, it can be a lot of work to handle manually.

By creating a new branch plan for your release strategy you can use the tool to have that work automated.  The tool will automatically pick up and adopt to your new branch plan and display your customized information as well as any arguments you defined for your branch plan.

It will then execute the actions you defined in your branch plan. 


And provide you with the desired result in source control.