Git Tfs Versions Save

A Git/TFS bridge, similar to git-svn

v0.19.1

10 years ago

Rebuild of v0.19.0, because 0.19.0 didn't include the right files.

v0.19.0

10 years ago
  • Support VS 2013 (#464)
  • git tfs unshelve -b (#420)
  • git tfs subtree (#350)
  • git tfs create (#380)
  • git tfs clone --export (#445)
  • deprecate git tfs init-branch. Use git tfs branch --init instead (#452)
  • Support of fetching and creating merge between tfs branches (#363)
  • Creating a TFS branch from an existing git branch (#442)
  • Other TFS branch handling improvements (#418 #427 #433 #463 #470)
  • Load author mapping in more places (#432)
  • associate work items using # syntax (#483)
  • specify a custom workspace when cloning (#466)
  • Other improvements (#378 #426 #434 #438 #439 #449 #446 #453 #455 #458 #460 #462 #467 #468 #473 #472 #471 #475 #479 #478 #481 #482)
  • Updated libgit2sharp (#465)

Full diff

v0.18.0

10 years ago
  • Improve unshelve (#351)
  • Better support for running git-tfs in bare repositories (#353)
  • Use the saved author file for rcheckin (#366)
  • Add "except" to include an otherwise "ignored" file (#377)
  • Update libgit2sharp (#387)
  • Add a --nofetch option to the branch (#392) and init-branch (#379) commands
  • Reduce memory consumption during a fetch (#394)
  • Use only one workspace per fetch (rather than one workspace per changeset fetched) (#414)
  • Other fixes (#367, #376, #385, #389, #390, #397, #398, #400, #416)

Full diff

v0.12.1

10 years ago
  • Fixed: 'TF14045: The identity MYDOMAIN\John Doe is not a recognized identity' (#76, #81)
  • Fixed: exception on unshelve if some items was renamed (#77)
  • Fixed: rare problem when TFS' mixed mode assemblies cannot be loaded correctly (#93)
  • Some fixes for Unicode filenames and TFS usernames (#80)
  • git-tfs exit codes are now positive
  • git-tfs cleans up files if clone command resulted in exception (#94)
  • Restored VS2008 functionality (#99)

v0.14.0

10 years ago
  • Fixed a bug in shelve (#133).
  • Fixed rename problem in checkintool (#148).
  • Fixed shelve -f (#157).
  • Fixed (or unfixed) case sensitivity (#159).
  • When a git subprocess exits with error, show the return/error code (#151).
  • Add support for VS11.

v0.15.0

10 years ago
  • Use libgit2sharp.
  • Add default comment for shelves (#187)
  • Add support for files with international characters (#200)
  • Fix the mixed case problem (once and for all?) (#213)
  • Add support for authors file
  • Set up CI with travis and teamcity

v0.17.2

10 years ago
  • Use the git author as the TFS committer during git tfs rcheckin (#336) and git tfs rcheckin --quick (#357)
  • Improve temporary workspace handling (#328, #372)
  • Use libgit2sharp more and git-core less (#361)
  • Bug fix for bare repositories (#352)
  • Bug fix for crash during git tfs clone (#349)
  • Bug fix for VS2008 (#362)
  • Update libgit2sharp
  • Improved release process (#333, #340)

Full diff

v0.17.1

11 years ago
  • Fixed git tfs clone broken in some cases in 0.17 (#330)

v0.17.0

11 years ago
  • branch
  • labels (#256)
  • git tfs pull --rebase (#254)
  • git tfs clone --with-branches (#255)
  • unicode support (#204)
  • Use a custom workspace (#266)
  • Clean workspaces directory (#269)
  • Add a note on the commit to keep trace of the workitems (#276)
  • Remove orphan folders (except in specific cases) (#323)

v0.16.0

11 years ago
  • init-branch!! (#232)
  • Faster clone (#226) and quick-clone.
  • Add git tfs info (#219)
  • Better metadata processing during rcheckin: remove the flags (#237), ignore whitespace (#238), add git-tfs-force: reason (#219).
  • Always use CRLF in TFS checkin comments (#239)
  • Checkin notes (#245)
  • Use authors file more, and save it so you don't have to tell git-tfs about it every time you need it. (#252)