Releases: git-tfs/git-tfs
Releases · git-tfs/git-tfs
v0.24.2
- Fix for RemoteInfo not populating IgnoreExceptRegex property when setting the RemoteOptions property (#880)
- Only get full tree if candidates for removal exist (#885)
- Fix
git tfs checkintool
(#890) - Better loading strategy of the GitTfs.Vs20xx plugin to prevent a crash (#894 & #895)
- Prevent shipping some useless dlls for < VS2015 (#896)
- Update tfs2015 nuget package (#898)
v0.24.1
v0.24.0
- Improve verify command (check all remote option, add exit code, add ignore path case mismatch option) (#853, @pmiossec)
- Avoid ref name collisions (#856, @pmiossec)
- Drop the VS2010 dll (#862, @pmiossec)
- Always display the git errors messages to help git-tfs users (#820, @Spraint & @pmiossec)
- Expose lastChanged to fetch option (#860, @codemerlin)
- Fix for gated check-in (#876, @tverboon)
- Fix support of TFS2015 by managing tfs assemblies with nuget (#837, @pmiossec)
- Other updates (#872, #879)
v0.23.0
v0.22.0
- Add Vs2015 (and TFS2015) support (#760, @pmiossec)
- Initialize a branch when not finding the root commit in the repository (#789, @pmiossec)
- Manage the case where files are added when renaming a tfs branch (#718, @pmiossec)
- Being able to clone from a specific changeset (#784, @pmiossec)
- Rcheckin with libgit2sharp (#605, @pmiossec)
- Add a repository description when cloning (#790, @pmiossec)
- Fix workitems export (#712 & #723, @tomimon & @pmiossec)
- Fix an issue when first change set is branch (#772 & #792, @vzabavnov & @pmiossec)
- Remove old (slow) rcheckin algorithm (#791, @pmiossec)
- Fixed bug in git tfs pull with subtrees (#775, @sbarne3)
- Metadatas exported when using the rcheckin command (#691 & #819, @akatakritos)
v0.21.2
v0.21.1
v0.21.0
- #727 Unshelve on current commit if parent commit can not be found (with
--force
option) - #722 Bugfix
- #717 Bugfix
- #716 Bugfix
- #715 Bugfix
- #674 Better branch management
- #703 Being able to clone a Tfs subbranch with
--with-branches
option - #702 Add unit tests
- #701 Docfix
- #696 Docfix
- #693 Bugfix
- #683 Bugfix
- #678 Fix missing merge parent
- #675 Improve init with renames
- #671 Bugfix
- #662 Being able to clone TFS path "$/"
- #670 Docfix
- #664 Improve reliability of fetch
- #667 Bugfix
- #668 Bugfix
- #657 Bugfix
- #639 Add
--batch-size
to let the user specify the number of changesets fetched at the same time (for big history and big changesets) - #646 Fix changeset ordering
- #636 Add
--force
to unshelve command - #638, #681, #721 Update libgit2sharp
- #640 Bugfix
- #629 Cleanup now that we do not need VS2008 support
- #626 Fetch by lots
- #620 Make
rcheckin --quick
the default - #625 Perfs get last changeset id
- #618 Shorten workspace path
- #623 Add checkout command
- #480 Support renamed tfs branches, baseless merge and automatic branch initialisation when encounter merge changeset
v0.20.0
- Support for VS2008 clients was removed. (#619)
- Accept custom work item association regexes (#513)
- Improve clone performance (#518)
- Don't fetch files from TFS if we're going to ignore them (#519)
- Support custom checkin notes (#520)
- Use LibGit2Sharp to create commits (#534, #546)
- Correct Tfs remote returned when using option
rcheckin -I
in the case of a merge commit
and fix #543 where unable to fetch after deleting a tfs branch (#548) - Don't overwrite things we shouldn't (#507, #199)
- Don't fetch things we already have (#554, #303)
- Add support for VisualStudioExpress (#558)
- More robust fetching (#530)
- Don't cleanup directory when fail during fetch in
clone
command (#572) - If multiple changesets are found in parent tree, the latest changeset will be selected. (#591)
- Autoselect remote (
-I
) by default (#562) - Bootstrap automatically (#561)
- Do a better job at finding the most recent fetched TFS changeset (#592)
- Remove old
init-branch
command. Usebranch --init
instead (#393) - Use libgit2sharp to merge commits (#601)
- Other documentation and bug fixes (#487, #521, #523, #527, #557, #613)
v0.19.2
- Fix
--no-build-default-comment
(#491) - Use a workitems mapping file during export to convert work items ids (#498)
- Add
-I
option to let git-tfs find the good tfs remote to use (#504) - Warn on some commands if version of git used is 1.8.4 (#489)
- Give more help when running list-remote-branches command on why some branches could not be displayed (#499)
- reset-remote : add a '--force' option when current commit does not belong to a remote or to the good one (#503)
- rcheckin : correct fail to checkin if changeset has been fetched when using
--quick
and--autorebase
options (#501)