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