Fix for QueryHistory throws ItemNotFoundException
Handle error case  where no merge info is returned by QueryMerges
doc: make the 'tf' command works everywhere & everytime

by specifying the collection url.
Merge pull request #678 from pmiossec/fix-missing-merge-parent

Handle error case  where no merge info is returned by QueryMerges
Add support for ExtendedMerge of type Undelete
Merge pull request #683 from honestegg/issue#682

Add support for ExtendedMerge of type Undelete
Updates to docs for branch command

Made a few readability, elaboration, typo and grammar fixes to the
branch command documentation
[doc]Keep changeset id
Branch doc: some other adjustments
Merge branch 'pr/684'
Prevent throwing of an Exception when reading missing git config key
Add test for #645.
Make Test happy
Merge pull request #693 from idealist1508/fix_tfs_clone_throws_Exception

fix for #645 - ItemNotFoundException
Update libgit2sharp to v0.20
Merge pull request #681 from pmiossec/update_libgit2sharp

Update libgit2sharp to v0.20
Always setting the 'IgnoreBranches' parameter to a new repository
Detect 'IgnoreBranches' setting value to set (for existing repository)

when the value of the setting is not set
and depending of the number of Tfs remotes initialized
if at least 2 tfs remotes, then we want to support branches
otherwise, ignoring them...
Add a message to warn the user of the choice made