Make Releases and Source Code Tab Branch-Aware


I think the new feature "Associating Change sets to Releases and Displaying Mercurial Branches/Tags" is a great idea!

However, I also think for TFS projects this idea does not take into account that people use branches as well. As far as I understand DVCS such as Mercurial in these system branches are not an issue because branches are not part of the directory tree. Instead they are maintained separately.

In TFS branches are part of the directory tree. So although it is nice to know which changeset corresponds to a given release knowing the branch is also important. I would even love if one could only download the source code for a given branch. Right now, you can only download the entire source code from the TFS project root.