I'd like to announce version 0.4.7 of Team Foundation for Mono, a maintenance update with a few new TF client commands. If you're not familiar with Microsoft's Team Foundation / Team System product, checkout the section "What is Team Foundation / Team System?" below.
Also, there is a Google Discussion Group for tf4mono. If you need help with tf4mono, this is the place to go. The URL is: http://groups.google.com/group/tf4mono Downloads are here: http://code.google.com/p/tf4mono/downloads/list Enhancements include: =================================================================== # Implement label and unlabel commands. # Add "cache" command which shows workspace cache settings. # Add /added, /modified, /deleted flags to Online command to show just additions, just modifications, or just deletions respectively. These flags may be combined. With no flags, all changes are incorporated. # Add tf diff /modified option to show locally modified files as a unified diff. Can be used to review changes before using the online command. # Add File.Excludes config option. Use in "online" command. # Add Online.Recursive setting. Make default non-recursive to match standard MS client. # Add tf ls-files /writable option (mainly for windows users) Bugfixes include: =================================================================== # BUGFIX: Fixed multiple issues related to running tf4mono on windows. these include deleting read-only files and deleting files still open, which succeed on *nix platforms, but not on windows. # BUGFIX: Online command on windows. Replace server item path separator with platform path separator. # BUGFIX: Replace windows path separators in diff headers with nix path separator so /usr/bin/patch is happy # BUGFIX: Show deleted files in tf status as state "Deleted" not "544" # BUGFIX: Compare file hashes when looking for modifications in tf online command. Previously just looked for files marked writable. Please note that this software is alpha. Use it at your own risk! What is Team Foundation / Team System? =================================================================== Team Foundation is a 'collection of collaborative technologies that support a team effort to deliver a product' from Microsoft that includes bug tracking, source control, and other capabilities.' Team Foundation powers Microsoft's CodePlex site and is used in many corporate environments. Team Foundation for Mono provides the TF client for accessing Team Foundation Servers as well as the Microsoft.TeamFoundation.* assemblies related to Version Control. An example of accessing CodePlex to pull the latest version of the "Turtle" project is below. CodePlex Example Usage =================================================================== In the commands below, UID = your codeplex user name PWD = your codeplex password MACHINENAME = your machine name (or any other random name) First create a workspace: tf /server:https://tfs01.codeplex.com /login:snd\\UID,PWD workspace /new "MACHINENAME;UID" Then map "Turtle" project to a local folder: tf /server:https://tfs01.codeplex.com /login:snd\\UID,PWD workfold "$/Turtle" ~/Source/turtle Then pull the files: tf /server:https://tfs01.codeplex.com /login:snd\\UID,PWD get ~/Source/turtle /recursive Then you could review the history, review a changeset, then look at the diff of the changeset. Note: the examples below assume Credentials.Save is on. cd ~/Source/turtle tf history /recursive . tf changeset 340 tf diff C340 Source and Packages =================================================================== Debian packages and source tarball available here: http://code.google.com/p/tf4mono/downloads/list Additionally, a git clone of the source tree can be made with: git clone git://repo.or.cz/tfs.git For SVN users, check out the latest project source code: svn checkout http://tf4mono.googlecode.com/svn/trunk/ tf4mono Project Site =================================================================== There is a Google Code Project Site for tf4mono, the URL is: http://code.google.com/p/tf4mono/ There is a Google Discussion Group for tf4mono as well. The URL is: http://groups.google.com/group/tf4mono _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
