[Mono-list] [ANN] tf4mono 0.5.0 release - codeplex client, readwrite local trees
Joel Reed
joelwreed at gmail.com
Tue Jul 31 13:11:41 EDT 2007
I'd like to announce version 0.5.0 of Team Foundation for Mono,
a development update with support for read-write local trees,
several new commands, vastly improved builtin help, and many bugfixes.
Enhancements include:
===================================================================
# NEW: add "tf shelvesets" command (brief output only)
# NEW: add support for writable working folders. For more information see:
http://ropeonfire.blogspot.com/2007/07/read-write-local-trees-in-tfs.html
# NEW: implement tf help <cmd> with display of valid options for each command.
# NEW: add "tf branches" command (limited testing)
# NEW: add tf online <list of files>. Faster version of tf online, useful
after you've applied a patch. Then just say "tf online `lsdiff my.patch`"
# NEW: add tf diff /brief option
# NEW: support for tf add /recursive <path>
# NEW: 20 new test cases for tf client program
# NEW: add "tf help /list" helper for shell completion
# NEW: add History.StopAfter configuration setting
# NEW: --disable-magic option for windows/cygwin users
# NEW: add progress indicator to GetCommand when setting permissions
# NEW: teach view command to accept multiple item specs
Bugfixes include:
===================================================================
# BUGFIX: don't try to upload new directories on checkin, only files
# BUGFIX: Command.VerifiedFullPaths should accept directories too
# BUGFIX: shell wrapper tf should quote $@ so /C:"This is my comment" will work
# BUGFIX: uninstall man page and pkg-config file too
# BUGFIX: fix /format:detailed output for added files in history cmd
# BUGFIX: tf delete <folder> should actually delete the folder
# BUGFIX: honor excludeFiles setting in tf ls-files /writable
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.
Other example invocations can be found here:
http://tf4mono.googlecode.com/svn/trunk/docs/examples/
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
the tf client "Credentials.Save" option was enabled.
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
Enjoy!
jr
More information about the Mono-list
mailing list