Пример #1
0
def create_hg_repo(path):    
    repository = Hg().local_repo(path)
    execute(repository, ["init"])
    write_file(os.path.join(path, "README"), "Run it.")
    execute(repository, ["add", "README"])
    execute(repository, ["commit", "-mAdding README"])
    return repository
Пример #2
0
def error_is_raised_if_target_is_file():
    with temporary_empty_dir() as target:
        write_file(target, "Nope")
        with temporary_git_repo() as git_repo:
            original_uri = "git+file://" + git_repo.working_directory
            assert_raises_message(
                MayoUserError,
                "Checkout path already exists, and is not directory: {0}".
                format(target), lambda: fetch(original_uri, target))
Пример #3
0
def create_git_repo(path):
    repository = Git().local_repo(path)
    execute(repository, ["init"])
    execute(repository, ["config", "user.email", "*****@*****.**"])
    execute(repository, ["config", "user.name", "Bob Bobertson"])
    write_file(os.path.join(path, "README"), "Run it.")
    execute(repository, ["add", "README"])
    execute(repository, ["commit", "-mAdding README"])
    return repository
Пример #4
0
def error_is_raised_if_target_is_file():
    with temporary_empty_dir() as target:
        write_file(target, "Nope")
        with temporary_git_repo() as git_repo:
            original_uri = "git+file://" + git_repo.working_directory
            assert_raises_message(
                MayoUserError,
                "Checkout path already exists, and is not directory: {0}".format(target),
                lambda: fetch(original_uri, target)
            )
Пример #5
0
def add_commit_to_repo(repo):
    write_file(os.path.join(repo.working_directory, "README"), "Run away!")
    execute(repo, ["add", "README"])
    execute(repo, ["commit", "-mUpdating README"])