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
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))
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
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) )
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"])