Learn R Programming

gitlabr (version 0.9)

gl_push_file: Upload a file to a gitlab repository

Description

If the file already exists, it is updated/overwritten by default

Usage

gl_push_file(project, file_path, content, commit_message,
  branch_name = "master", overwrite = TRUE, ...)

Arguments

project

Project name or id

file_path

path where to store file in gl_repository

content

file content (text)

commit_message

Message to use for commit with new/updated file

branch_name

name of branch where to append newly generated commit with new/updated file

overwrite

whether to overwrite files that already exist

...

passed on to gitlab

Value

returns a data_frame with changed branch and path (0 rows if nothing was changed, since overwrite is FALSE)

Examples

Run this code
# NOT RUN {
my_project <- gl_project_connection(project = "example-project", ...) ## fill in login parameters
my_project(gl_push_file, "data/test_data.csv",
           content = readLines("test-data.csv"),
           commit_message = "New test data")
# }

Run the code above in your browser using DataLab