Add File.Excludes config option. Use in "online" command.
[tfs.git] / NEWS
blob5d0f2cbbf3fb5d1e11ef613048f0f38eec39ab3d
1 Looking for a client to access CodePlex from a Mono/Linux box?
3 I'd like to announce version 0.4.6 of Team Foundation for Mono, 
4 a maintenance update which includes several important bugfixes
5 and a few new configuration options.
7 Team Foundation powers Microsoft's CodePlex site and is used in many 
8 corporate environments - its tightly integrated with Visual Studio.
10 Team Foundation for Mono provides the TF client for accessing 
11 Team Foundation Servers as well as the Microsoft.TeamFoundation.* 
12 assemblies related to Version Control. 
14 An example of accessing CodePlex to pull the latest version of 
15 the "Turtle" project is below.
18 Enhancements include:
19 ===================================================================
21 # Add Checkout.Latest option to ensure checkout of latest version 
22         of file rather than workspace version. This is a common complaint
23   of TFS users - that the latest version is not checked out by default.
24   An option like "Checkout.Latest" has been added to the next version
25         of the Visual Studio TFS client.
27 # Add Get.Recursive and History.DefaultToCwd config options 
28         for those looking to override the less helpful defaults of the
29         standard client.
32 Bugfixes include:
33 ===================================================================
34 # BUGFIX: when uploading new/changed files, send correct file length. 
35   Reported by Martin Woodward - many thanks.
37 # BUGFIX: several diff fixes, including off by one error for files not
38   ending in "\n", new file diff format fixes, and B file context calculation
39         fixes
41 # BUGFIX: Online, TreeClean, and ls-files command should pull item
42         list based on WorkspaceVersion not LatestVersion.
44 # BUGFIX: dont print blank lines for directories and new files for 
45         ls-files /old subcommand.
47 # BUGFIX: send local version updates to server after pending deletes. 
49 # BUGFIX: trailing slash on path confused online command 
51 # BUGFIX: add support for local paths to dir subcommand, and output
52         listing in a more unix-y format (which is, imho, far more useful)
54 # HELP: Warn that invalid options can be mistaken for paths.
56 # HELP: Add more CodePlex usage examples to README
59 Please note that this software is alpha. Use it at your own risk!
62 CodePlex Example Usage
63 ===================================================================
64 In the commands below,
65    UID = your codeplex user name
66    PWD = your codeplex password
67    MACHINENAME = your machine name (or any other random name)
69 First create a workspace:
71 tf /server:https://tfs01.codeplex.com /login:snd\\UID,PWD 
72 workspace /new "MACHINENAME;UID"
74 Then map "Turtle" project to a local folder:
76 tf /server:https://tfs01.codeplex.com /login:snd\\UID,PWD 
77 workfold "$/Turtle" ~/Source/turtle
79 Then pull the files:
81 tf /server:https://tfs01.codeplex.com /login:snd\\UID,PWD get 
82 ~/Source/turtle /recursive
84 Then you could review the history, review a changeset, then look
85 at the diff of the changeset. Note: the examples below assume
86 Credentials.Save is on.
88 cd ~/Source/turtle
89 tf history /recursive .
90 tf changeset 340
91 tf diff C340
94 Source and Packages
95 ===================================================================
96 Debian packages and source tarball available here:
97    http://code.google.com/p/tf4mono/downloads/list
99 Additionally, a git clone of the source tree can be made with:
101     git clone git://repo.or.cz/tfs.git
103 will include a signed v0.4.6 tag which points to a commit named:
105                  <FILL IN WHEN EMAILING>
107 which can be verified with:
109     gpg --keyserver hkp://keyserver.veridis.com --recv-keys 0xB1850655
111     git verify-tag v0.4.6
113 and can be checked out with a command such as:
115     git checkout -b build v0.4.6
118 Project Site
119 ===================================================================
120 There is a Google Code Project Site for tf4mono, the URL is:
121 http://code.google.com/p/tf4mono/