예제 #1
0
def push_repositories(ps, remote='origin', branch='master', quiet=True):
    for p in ps:
        pp = os.path.join(paths.repository_dataset_dir, p)
        # repo = Repo(pp)
        repo = GitRepoManager()
        repo.open_repo(pp)

        if repo.smart_pull(remote=remote, branch=branch, quiet=quiet):
            repo.push(remote, branch)
예제 #2
0
파일: func.py 프로젝트: NMGRL/pychron
def push_repositories(ps, remote='origin', branch='master', quiet=True):
    for p in ps:
        pp = repository_path(p)
        # repo = Repo(pp)
        repo = GitRepoManager()
        repo.open_repo(pp)

        if repo.smart_pull(remote=remote, branch=branch, quiet=quiet):
            repo.push(remote=remote, branch=branch)
예제 #3
0
파일: dvc.py 프로젝트: waffle-iron/pychron
def push_experiments(ps):
    repo = GitRepoManager()
    for p in ps:
        pp = os.path.join(paths.experiment_dataset_dir, p)
        repo.open_repo(pp)
        repo.push()
예제 #4
0
파일: func.py 프로젝트: NMGRL/pychron
def push_repositories(ps, remote=None):
    repo = GitRepoManager()
    for p in ps:
        pp = os.path.join(paths.repository_dataset_dir, p)
        repo.open_repo(pp)
        repo.push(remote=remote)
예제 #5
0
def push_repositories(ps, remote=None):
    repo = GitRepoManager()
    for p in ps:
        pp = os.path.join(paths.repository_dataset_dir, p)
        repo.open_repo(pp)
        repo.push(remote=remote)