using task parameter
also allow cloning of other repositories