Esempio n. 1
0
def git_checkout(repo_dir, branch):
    repository = Repo(repo_dir, log_file)
    repository.checkout(branch)
Esempio n. 2
0
def git_checkout(repo_dir, branch):
    repository = Repo(repo_dir, log_file)
    repository.checkout(branch)
Esempio n. 3
0
def git_clone(repo, repo_dir='', overwrite=True):
    print('Cloning {repo} to {repo_dir}'.format(repo=repo, repo_dir=repo_dir))
    repository = Repo(repo_dir, log_file)
    if repository.is_repo() and overwrite:
        rmtree(repo_dir, ignore_errors=False)
    repository.clone(repo)
Esempio n. 4
0
def git_clone(repo, repo_dir='', overwrite=True):
    print('Cloning {repo} to {repo_dir}'.format(repo=repo, repo_dir=repo_dir))
    repository = Repo(repo_dir, log_file)
    if repository.is_repo() and overwrite:
        rmtree(repo_dir, ignore_errors=False)
    repository.clone(repo)