Git Tfs Versions Save

A Git/TFS bridge, similar to git-svn

v0.24.2

8 years ago
  • 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

8 years ago
  • Fix problems with 0.24.0 (#886, #887)

v0.24.0

8 years ago
  • 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

8 years ago
  • Gated check-in support, triggering a build to validate the check-in (#839, @pmiossec)
  • Better display tfs path of the remote we are working on (#841, @pmiossec)

v0.22.0

8 years ago
  • 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

8 years ago
  • Fix incorrect call to VersionControlServer.QueryMerges (#773, @ryanbl)
  • Include libgit2sharp as nuget package (#757, @allansson)
  • Depend on git rather than deprecated msysgit package (#778, @pmiossec)

v0.21.1

8 years ago
  • Prevent failure while cloning if user no longer exists in AD (#739)
  • Add two checkin options: --ignore-missing-files and --add-missing-files (#740)
  • Skip a check if no default remote is found (#747)
  • Updated docs (#754)

v0.21.0

9 years ago
  • #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

9 years ago
  • 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. Use branch --init instead (#393)
  • Use libgit2sharp to merge commits (#601)
  • Other documentation and bug fixes (#487, #521, #523, #527, #557, #613)

v0.19.2

10 years ago
  • 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)