* Factor out captured variables that are not reused outside findGit callback
* Always register git protocol handler
* Notify the user when cloning without git installed
* Actually notify the user when cloning without git installed
Errors when invoking a command don't seem to get thrown in the extension host
* Add output channel logging
* Revert "Factor out captured variables that are not reused outside findGit callback"
This reverts commit df005bdda5.
This patch adds a new command, Git: Clone Recursively, that adds the
--recursive option to git clone in order to also check out git
submodules.
Bug: 108381