Unimpressive. First 15 minutes are stuff covered in the PreCon (and for me, in all the blogs I read). He did bring out a Source Control Explorer that I hadn't seen before - though it looks just like the IDE. In fact if you weren't paying close attention you wouldn't be able to tell the difference (as I often missed the switch due to typing). One thing I do notice is that the time on his laptop is 3 hours ahead - probably still set to EST (as I understand that TFS is being built in North Carolina.
Team Build function: Allows you to script a nightly build. This script is built with a "New Team Build Type Creation Wizard" in the Source Control Explorer. You can specify where the build is run / files saved. The build script could be copied to other machines.
Team Foundation Data Tier: Databases for Work Items, Source Control, SharePoint, Logs and a Data Warehouse (for reporting?).
Team Foundation App Tier: Holds the file cache where old versions are in memory (vs. being recreated from the store).
Team Foundation Client Tier: Whatever client that is consuming this... Excel, Project, VS.
Build Machine: Centralized build cluster(?)
Version Control Proxy (came with July CTP): Teams not located in the same area can get the same content locally through the Proxy. Downloads go down from several minutes to several seconds.
Atomic Commits: Essentially transactions for multiple transactions.
MSBUILD: Coolest. Thing. Ever. Takes an XML make format file (similar to NANT?). MSBUILD Tasks: CreateWorkspace, GetSource, LabelSource, TestToolsTask, GenCheckinNotes, CreateNewWorkItem, DeleteWorkspace. MSBuild Files: TFSBuild.proj (Yours.targets, MS.TF.Build.targets), WorkspaceMapping.xml (specifies mappings), VCOverrides.vsprops (consumed by vcbuild), TFSBuild.rsp (Command line override file?).
Good coverage of the all the extensibility points... apparently showing all of the holes that MS is not filled. Some, like automated common activities on the client, integrated authentication, and event chaining on the app tier, should have come out of the box. Numurous comments about this being v1 are echoed among all MS employees I've spoke too. To me this is v2.0... the fact that they keep calling .NET 2.0, 1.0 tells me that they aren't very confident about it. Especially since (to ME) TFS is a natural evolution of VSS.
Some Indian guy is now on stage... hard to understand him... something about HP (makers of widely used StupidStart) APPRISE followed by the worst slide at the PDC. I have no idea what he's talking about; something about TFS Eventing according to the very next slide. He drones on for awhile and then puts on a recording(!!!) with walkthrough of APPRISE by an indian who is also difficult to understand - more so because of it being a recording, but don't forget that bad english accent that we have all come to know and love. Thank you India Technical Institute (ITT). Your contribution is surely appreciated by all - especially by all the guys walking out now. Man, even the presenters are bored standing around waiting for this to end.
Bottom line: most of the session was about VSTS - NOT TFS. :( Or maybe TFS has very little in the way of a management interface...
Tags: [PDC05]