gl_list_branches {gitlabr} | R Documentation |
List, create and delete branches
Description
List, create and delete branches
List, create and delete branches
Usage
gl_list_branches(project, ...)
gl_get_branch(project, branch, ...)
gl_create_branch(project, branch, ref = get_main(), ...)
gl_delete_branch(project, branch, ...)
Arguments
project |
id (preferred way) or name of the project. Not repository name. |
... |
passed on to |
branch |
name of branch to create / delete / get information |
ref |
ref name of origin for newly created branch. Default to 'main'. |
Value
Tibble of branches available in the project with descriptive variables
Examples
## Not run:
set_gitlab_connection(
gitlab_url = "https://gitlab.com",
private_token = Sys.getenv("GITLAB_COM_TOKEN")
)
project_id <- ... ## Fill in your project ID
# List branches of the project
gl_list_branches(project_ = "<<your-project-id>>")
# Create branch "new_feature"
gl_create_branch(
project = "<<your-project-id>>",
branch = "new_feature"
)
# Confirm that the branch was created
gl_get_branch("<<your-project-id>>", branch = "new_feature")
# List all branches - this may take some time before your branch really appears there
gl_list_branches(project = "<<your-project-id>>")
# Delete branch again
gl_delete_branch(
project = "<<your-project-id>>",
branch = "new_feature"
)
# Check that we're back where we started
gl_list_branches(project = "<<your-project-id>>")
## End(Not run)
[Package gitlabr version 2.1.0 Index]