Commit Graph

1640 Commits

Author SHA1 Message Date
Matt Burke 7bd69cbbb3 Merge pull request #693 from idealist1508/fix_tfs_clone_throws_Exception
fix for #645 - ItemNotFoundException
2014-12-11 18:11:31 -05:00
idealist1508 45621291c7 Make Test happy 2014-12-10 00:19:36 +01:00
Matt Burke 9d01a022fa Add test for #645. 2014-12-09 16:07:04 +01:00
Philippe Miossec 8b4f34c616 Prevent throwing of an Exception when reading missing git config key 2014-12-07 19:02:03 +01:00
Philippe Miossec 7c51f46272 Merge branch 'pr/684' 2014-12-01 22:25:04 +01:00
Philippe Miossec 733eb3af5a Branch doc: some other adjustments 2014-12-01 22:24:07 +01:00
Philippe Miossec c3419e3eb6 [doc]Keep changeset id 2014-11-28 17:36:41 +01:00
Matt Burke 117ced2b06 Updates to docs for branch command
Made a few readability, elaboration, typo and grammar fixes to the
branch command documentation
2014-11-25 20:38:34 -06:00
Philippe Miossec ece5428c05 Merge pull request #683 from honestegg/issue#682
Add support for ExtendedMerge of type Undelete
2014-11-21 18:54:44 +01:00
Brian Beard c2393ad975 Add support for ExtendedMerge of type Undelete 2014-11-21 10:59:19 -06:00
Philippe Miossec 1e5c9dd694 Merge pull request #678 from pmiossec/fix-missing-merge-parent
Handle error case  where no merge info is returned by QueryMerges
2014-11-21 09:54:39 +01:00
Philippe Miossec 5fe4d7594d doc: make the 'tf' command works everywhere & everytime
by specifying the collection url.
2014-11-17 23:22:53 +01:00
Dave Hanna c6eadbb477 Handle error case where no merge info is returned by QueryMerges 2014-11-16 18:13:21 +01:00
Philippe Miossec 62d141e2bc Merge pull request #675 from pmiossec/improve_init_when_renames
Prevent fetching already fetch changesets from already initialized branches
2014-11-16 18:12:35 +01:00
Philippe Miossec 11e24c5456 Merge pull request #671 from pmiossec/fix_crash_list_empty
Fix crash when parent tfs is not found
2014-11-16 17:25:53 +01:00
Philippe Miossec 26d131ad52 Fix crash when parent tfs is not found
because the branch is a pure git branch
2014-11-03 13:28:28 +01:00
Philippe Miossec 2aa1a77b6b Prevent fetching already fetch changesets from already initialized branches
by removing branches when the changeset of child branch
is alredy found in the repository
2014-11-02 20:26:58 +01:00
Philippe Miossec d76181de7d Merge pull request #662 from pmiossec/clone_tfs_root
Being able to clone TFS path "$/"
2014-10-27 22:44:57 +01:00
Philippe Miossec 19a27f5c48 Update release note 2014-10-27 22:42:59 +01:00
Philippe Miossec a94141b10c Merge pull request #670 from pmiossec/fix_doc
Improve doc
2014-10-27 22:14:48 +01:00
Philippe Miossec 9cdea30ffc Merge pull request #664 from pmiossec/improve_reliability_fetch
Retry after getting a file from TFS if the status is not satisfying
2014-10-27 22:08:13 +01:00
Matt Burke 591af4b864 Encapsulate NumFailures != 0. 2014-10-27 21:36:03 +01:00
Philippe Miossec 4de1afebf9 Retry after getting a file from TFS if the status is not satisfying
Should improve reliability.
Hope it will fix #444
2014-10-27 21:36:02 +01:00
Philippe Miossec a6ab755f81 Prevent using 'branch' command when cloned whole repository 2014-10-27 00:58:52 +01:00
Philippe Miossec 1b42dc93c1 Being able to clone TFS path "$/" 2014-10-27 00:58:52 +01:00
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