Commit Graph

1614 Commits

Author SHA1 Message Date
Philippe Miossec b17ee84c0e Add references to ProGit v2 book 2014-10-26 23:46:17 +01:00
Philippe Miossec d3722592d1 A lot of fixes in documentation 2014-10-26 17:19:44 +01:00
Philippe Miossec 54786eab19 Improve doc
fix #669
2014-10-25 14:08:50 +02:00
Philippe Miossec 5016a75f62 Merge pull request #667 from coryhouse/patch-1
Update checkintool.md
2014-10-25 13:25:30 +02:00
Philippe Miossec 3c6bcda828 Merge pull request #668 from coryhouse/patch-2
Update list-remote-branches.md
2014-10-25 13:24:58 +02:00
Cory House 2242c0f0d0 Update list-remote-branches.md
Fixed some grammar issues
2014-10-24 11:08:56 -05:00
Cory House ef6c5175bd Update checkintool.md
Fixed a couple minor typos
2014-10-24 11:04:33 -05:00
Matt Burke f1a5cc531d Merge pull request #657 from JenasysDesign/f-TryToDeleteWorkspaceAgain
Add TryToDeleteWorkspace method for reliability
2014-10-16 17:23:23 -04:00
Jamie Clayton f911d135e2 Refactored the workspace.Delete() action into a TryToDeleteWorkspace method.
Includes alternate Retry.Do() values of 5 second delay between tries to help with busy TFS servers.
2014-10-15 11:58:05 +10:00
Philippe Miossec 9129d0f0d9 Better error management and messages 2014-10-13 23:59:55 +02:00
Matt Burke 4b59806e8a Merge pull request #639 from pmiossec/batch_size_option
Expose a BatchSize option...
2014-10-13 11:30:31 -04:00
Philippe Miossec f9044c6499 release note... 2014-10-13 01:08:47 +02:00
Philippe Miossec ae1b60cb4f Unit tests 2014-10-03 23:44:58 +02:00
Philippe Miossec 5d7bb02153 Add a method to persist options in git config file 2014-10-03 23:43:30 +02:00
Philippe Miossec ebe97e7472 When no value found in the git config file, use the default one specified 2014-10-02 23:41:22 +02:00
Philippe Miossec d38051f63c Make it build... 2014-10-02 13:42:43 +02:00
Matt Burke f66d439707 Replace one-off BatchSize with a pattern for command-line + git config values. 2014-10-02 13:42:42 +02:00
Philippe Miossec 1dc2fc988b Doc 2014-10-02 13:42:42 +02:00
Philippe Miossec ed48555765 Save the option only when cloning 2014-10-02 13:42:41 +02:00
Philippe Miossec e956d1d340 Expose a BatchSize option...
Since 21f36fa47c, tfs changesets are
 fetched by batches of 100 changesets (instead of all at once)
 to better support big history when cloning (and use less memory).

This option let the user specify the size of the batch
(because perhaps even 100 is too big for some big repositories).

Values accepted:
x < 0 => Only one batch with ALL the changesets
x == 0 => default value of 100
x > 0 => batches of x changesets
2014-10-02 13:42:41 +02:00
Philippe Miossec c3e624ddc8 cleaning spaces 2014-10-02 00:10:10 +02:00
Philippe Miossec b9f719726c Merge pull request #646 from pmiossec/fix_wrong_changesets_order_tfs2008
Method GetChangesets() only for tfs2008 to avoid bad changesets returned...
2014-10-01 22:48:58 +02:00
Matt Burke 7b4ca36785 Directly as if "Is2008OrOlder" 2014-09-25 23:37:00 +02:00
Philippe Miossec e64dc25570 Correct the double fetch of changesets 2014-09-25 23:36:37 +02:00
Philippe Miossec d0c9ffbe9a Try without the Retry.Do() 2014-09-25 23:36:37 +02:00
Philippe Miossec 9da1684168 Method GetChangesets() only for tfs2008 to avoid bad changesets returned when getting by lots
Expected fix #642
2014-09-25 23:36:36 +02:00
Matt Burke 158d16b758 Merge pull request #636 from spraints/ignore-unshelve-errors
Add the option to ignore unshelve errors
2014-09-25 10:17:46 -04:00
Matt Burke 8bdd754a0f Make the unshelve --force warnings shorter. 2014-09-24 10:05:28 -04:00
Matt Burke ba5add04ab unshelve --force ignores errors while Geting files. 2014-09-24 10:01:29 -04:00
Philippe Miossec 3f8f6c9b40 Merge pull request #638 from pmiossec/update_libgit2sharp
Update libgit2sharp to v0.19
2014-09-22 22:36:42 +02:00
Philippe Miossec c025181f4b Update rcheckin.md 2014-09-19 12:18:16 +02:00
Philippe Miossec 7b2b283cdf Update libgit2sharp to v0.19 2014-09-10 10:55:45 +02:00
Philippe Miossec a4901cdda1 Merge pull request #640 from voloda/Issue#632
#632: Need support for ExtendedMerge of type Delete
2014-08-19 21:55:17 +02:00
voloda 370047ae32 Fixed according to the discussion
Tested with failing code - compared the result and it matched what is in
TFS
2014-08-19 18:09:55 +02:00
Philippe Miossec 9851568ac7 Change call to CreateCommit() because used api is obsolete 2014-08-06 10:27:28 +02:00
Philippe Miossec c685a27aea Use the good Signature 2014-08-06 09:50:55 +02:00
Philippe Miossec 2a60c57f14 Update libgit2sharp to v0.18.1 2014-08-04 13:45:04 +02:00
Matt Burke 8cc95e4404 Merge pull request #629 from pmiossec/cleaning_after_vs2008_support_removed
Cleaning after vs2008 support removed
2014-07-30 17:37:31 -04:00
Philippe Miossec ba6581a2d9 Drop VsCommon in namespace
(because that's an internal namespace)
2014-07-30 10:39:36 +02:00
Matt Burke 62c3f38963 Update docs. 2014-07-28 10:09:35 -04:00
Matt Burke f9c2485457 Refactor. 2014-07-28 10:02:35 -04:00
Matt Burke 95effc1d9a Let unshelve continue after errors. 2014-07-28 09:49:22 -04:00
Philippe Miossec e951a96afe Simplify a little more registry read for VS>=2012 2014-07-15 17:34:48 +02:00
Philippe Miossec 0ea1c3ae6d WrapperForWorkspace and WrapperForBranchObject could go in Wrappers.cs 2014-07-15 17:34:48 +02:00
Philippe Miossec cf5ca76d33 TfsPlugin is the same for all versions... 2014-07-15 17:34:47 +02:00
Philippe Miossec eabd86771d Bring back all the TFS common code in TfsHelper.Common.cs (DRY!) 2014-07-15 17:34:47 +02:00
Philippe Miossec 344c5a2a3e Merge back TfsHelper.PostVs2010.Common.cs in TfsHelper.Common.cs 2014-07-15 17:34:46 +02:00
Philippe Miossec 21f36fa47c Merge pull request #626 from pmiossec/fetch_by_lots
[Need Tests] Fetch by lots
2014-07-15 17:33:11 +02:00
Philippe Miossec 235d516d77 Better handling big history by fetching changesets by lots
of 100 max (and creating commits in the same time)
before fetching another lot if needed....

& little refactoring
2014-07-13 21:53:10 +02:00
Philippe Miossec 14fdfb5841 Merge branch 'fetching_only_needed_changesets' 2014-07-13 21:49:15 +02:00