BUGFIX: when deleting directories, delete any files within them
[tfs.git] / NEWS
blobe0f889799f2e3d04a1d192dc2bedf1a5af4d1d13
1 I'd like to announce version 0.5.0 of Team Foundation for Mono, 
2 a development update with support for read-write local trees, 
3 several new commands, vastly improved builtin help, and many bugfixes.
5 If you're not familiar with Microsoft's Team Foundation / Team System product,
6 checkout the section "What is Team Foundation / Team System?" below.
9 Enhancements include:
10 ===================================================================
12 # NEW: add "tf shelvesets" command (brief output only)
13 # NEW: add support for writable working folders. For more information see: 
14   http://ropeonfire.blogspot.com/2007/07/read-write-local-trees-in-tfs.html
15 # NEW: implement tf help <cmd> with display of valid options for each command.
16 # NEW: add "tf branches" command (limited testing)
17 # NEW: add tf online <list of files>. Faster version of tf online, useful
18   after you've applied a patch. Then just say "tf online `lsdiff my.patch`"
19 # NEW: add tf diff /brief option
20 # NEW: support for tf add /recursive <path>
21 # NEW: 20 new test cases for tf client program
22 # NEW: add "tf help /list" helper for shell completion
23 # NEW: add History.StopAfter configuration setting 
24 # NEW: --disable-magic option for windows/cygwin users
25 # NEW: add progress indicator to GetCommand when setting permissions
26 # NEW: teach view command to accept multiple item specs
29 Bugfixes include:
30 ===================================================================
31 # BUGFIX: don't try to upload new directories on checkin, only files
32 # BUGFIX: Command.VerifiedFullPaths should accept directories too
33 # BUGFIX: shell wrapper tf should quote $@ so /C:"This is my comment" will work
34 # BUGFIX: uninstall man page and pkg-config file too
35 # BUGFIX: fix /format:detailed output for added files in history cmd
36 # BUGFIX: tf delete <folder> should actually delete the folder
37 # BUGFIX: honor excludeFiles setting in tf ls-files /writable
40 What is Team Foundation / Team System?
41 ===================================================================
42 Team Foundation is a 'collection of collaborative technologies that
43 support a team effort to deliver a product' from Microsoft that 
44 includes bug tracking, source control, and other capabilities.'
46 Team Foundation powers Microsoft's CodePlex site and is used in many 
47 corporate environments. 
49 Team Foundation for Mono provides the TF client for accessing 
50 Team Foundation Servers as well as the Microsoft.TeamFoundation.* 
51 assemblies related to Version Control. 
53 An example of accessing CodePlex to pull the latest version of 
54 the "Turtle" project is below.
56 Other example invocations can be found here:
57   http://tf4mono.googlecode.com/svn/trunk/docs/examples/
60 CodePlex Example Usage
61 ===================================================================
62 In the commands below,
63    UID = your codeplex user name
64    PWD = your codeplex password
65    MACHINENAME = your machine name (or any other random name)
67 First create a workspace:
69 tf /server:https://tfs01.codeplex.com /login:snd\\UID,PWD 
70 workspace /new "MACHINENAME;UID"
72 Then map "Turtle" project to a local folder:
74 tf /server:https://tfs01.codeplex.com /login:snd\\UID,PWD 
75 workfold "$/Turtle" ~/Source/turtle
77 Then pull the files:
79 tf /server:https://tfs01.codeplex.com /login:snd\\UID,PWD get 
80 ~/Source/turtle /recursive
82 Then you could review the history, review a changeset, then look
83 at the diff of the changeset. Note: the examples below assume
84 the tf client "Credentials.Save" option was enabled.
86 cd ~/Source/turtle
87 tf history /recursive .
88 tf changeset 340
89 tf diff C340
92 Source and Packages
93 ===================================================================
94 Debian packages and source tarball available here:
95    http://code.google.com/p/tf4mono/downloads/list
97 Additionally, a git clone of the source tree can be made with:
99     git clone git://repo.or.cz/tfs.git
101 For SVN users, check out the latest project source code:
103     svn checkout http://tf4mono.googlecode.com/svn/trunk/ tf4mono
106 Project Site
107 ===================================================================
108 There is a Google Code Project Site for tf4mono, the URL is:
109 http://code.google.com/p/tf4mono/
111 There is a Google Discussion Group for tf4mono as well. The URL is:
112 http://groups.google.com/group/tf4mono