[Mono-list] [ANN] Team Foundation for MonoRelease v0.4.7
Joel Reed
joelwreed at gmail.com
Sat Jun 30 10:10:55 EDT 2007
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
More information about the Mono-list
mailing list