public Result execute(UIExecutionContext context) throws Exception
{
DirectoryResource cloneFolder = targetDirectory.getValue();
if (!cloneFolder.exists())
{
cloneFolder.mkdirs();
}
Git clone = gitUtils.clone(cloneFolder, uri.getValue());
gitUtils.close(clone);
context.getUIContext().setSelection(cloneFolder);
return Results.success();