i6_core.tools.git

class i6_core.tools.git.CloneGitRepositoryJob(*args, **kwargs)

Clone a git repository given optional branch name and commit hash

Parameters:
  • url (str) – git repository url

  • branch (str) – git branch name

  • commit (str) – git commit hash

  • checkout_folder_name (str) – name of the output path repository folder

run()
tasks()
Returns:

yields Task’s

Return type:

list[sisyphus.task.Task]