add.File.Excludes.manpage.text
[tfs.git] / ChangeLog
blob096d90393a1e36c09909f0736beb60d3e4fddc87
1 2007-06-18  Joel Reed  <joelwreed@comcast.com>
3         * v0.4.7 release notes
5         # Fixed multiple issues related to running tf4mono on windows.
6         these include deleting read-only files and deleting files still open,
7         which succeed on *nix platforms, but not on windows.
8         # Add File.Excludes config option. Use in "online" command.
9         # Add "cache" command which shows workspace cache settings
10         # Fix Online command on windows. Replace server item path separator 
11         with platform path separator.
12         # Replace windows path separators in diff headers with nix path 
13         separator so /usr/bin/patch is happy
15 2007-06-08  Joel Reed  <joelwreed@comcast.com>
17         * v0.4.6 release notes:
19         # Add Get.Recursive and History.DefaultToCwd config options 
20         for those looking to override the less helpful defaults of the
21         standard client
22         # Add Checkout.Latest option to ensure checkout of latest version 
23         of file rather than workspace version
24         # Change /usr/bin/cli to /usr/bin/mono in tf.sh
25         # BUGFIX: several diff fixes, including off by one error for files
26         not ending in "\n", new file diff format fixes, and B file context
27         calculation fixes
28         # BUGFIX: send local version updates to server after pending deletes
29         # BUGFIX: trailing slash on path confused online command 
30         # BUGFIX: Online, TreeClean, and ls-files command should pull item
31         list based on WorkspaceVersion not LatestVersion.
32         # BUGFIX: dont print blank lines for directories and new files for 
33         ls-files /old subcommand.
34         # BUGFIX: when upload new/changed files, send correct file length
35         # BUGFIX: add support for local paths to dir subcommand, and output
36         listing in a more unix-y format (which is, imho, far more useful)
37         # HELP: Warn that invalid options can be mistaken for paths.
38         # HELP: Add more CodePlex usage examples to README
39         
40 2007-04-27  Joel Reed  <joelwreed@comcast.com>
41         
42         * v0.4.4 release notes:
43         
44         NOTE: in this release VersionControl.config is now stored in ~/.tf/Cache/,
45         instead of ~/.tf/ - this change was made for consistency with the 
46         MS versions of the TFS assemblies. If you've used the TF tool previously,
47         just move VersionControl.config from ~/.tf/ to ~/.tf/Cache/
48         
49         # add basic version of TF Power Tool 1.1 "online" command to tf.exe,
50           includes /preview mode.
51         # add basic version of TF Power Tool 1.2 "treeclean" command to tf.exe,
52           includes /preview mode.
53         # add changeset command 
54         # add diff command with support for diff against server latest,
55           diff of pending changes, diff view of any changeset.
56         # add support for response file processing and multiple commands 
57           on a single command line, please see documentation for usage    
58         # add /format:detailed option to history command
59         # add basic "help" command
60         # add config command with options "Checkin.Validate", "Credentials.Save",
61           and "History.Recursive"
62         
63         # read server setings from cache file, don't need /server 
64           quite as much now
65         # load/store credentials from gnome-keyring if available, prompt for
66           password when not supplied.
67         
68         # undoing a delete restores the file now
69         # numerous API additions including: WorkspaceVersionSpec, IDiffItem, 
70           DiffItemVersionedFile, DiffOutputType, DiffOptionFlags, DiffOptions, 
71           Conflict*, ExceptionEvent* types
72         # add DisplayString property for all VersionSpec classes and test cases
73         # better man page
74         # better error messages
76         # BUGFIX: when a file is checked in mark it should be marked read-only
77         # BUGFIX: do case insensitive string comparisons in ls-files and
78         online commands on windows, and use Path.DirectorySeparatorChar
79         # BUGFIX: GetLocalWorkspaceInfo should find longest matching path,
80         not first matching path
81         # BUGFIX: tf get should use CWD only to find workspace
82         # BUGFIX: properly handle checkin of files marked read-only
83         # BUGFIX: on windows find correct TFS VersionControl.config file
84         
85 2007-04-22  Joel Reed  <joelwreed@gmail.com>
87         * v0.4.2 release: add support for querying ExtendedItems. Implement
88         tf.exe property command which uses ExtendedItems. Add GettingEventHandler,
89         PendingChangeEventHandler, ProcessingChangeEventHandler, 
90         and OperationStatus.
92         tf.exe now compiles/runs on MS CLR. Many bug fixes were made to APIs,
93         and client utility while testing on Windows.
95         tf.exe supports two new commands: "ls-files" and "properties".
96         The "status" command output was cleaned up. 
98         Added debian packages via "make dist"
99         
100         Started MonoDevelop plugin based on Subversion plugin. Work in progress.
101         Lots of code cleanups and bug fixes. 
103         Improved handling of ~/.tf/VersionControl.config cache.
105 2007-03-28 joel reed  <joelwreed@gmail.com>
107         * v0.4 release: support for add, delete, rename, edit, and 
108         history, and checkin commands. added file permissions handling
109         using libmagic. show changeset id from server. doc updates.
110         multiple API additions and bug fixes.
111         
112 2007-03-10 joel reed  <joelwreed@gmail.com>
114         * v0.3 release: much better support for tracking a repository,
115         including new files, deleted files, and renames. A preliminary
116         man page has been added, and utility commands like add, delete, 
117         checkout, and rename now modify the state of the server. The 
118         checkin command has a mysterious bug which prevents these 
119         modifications from being added back to the repository, 
120         but that should be cleaned up soon.
122 2006-12-29 joel reed  <joelwreed@gmail.com>
124         * v0.1 release: dir, labels, workspaces, view,
125         and permissions commands have initial implementations
126         
127 2006-12-28 joel reed  <joelwreed@gmail.com>
129         * initial setup of separate TFS tree