View source: R/merge_requests.R
gl_create_merge_request | R Documentation |
Manage merge requests
gl_create_merge_request( project, source_branch, target_branch = get_main(), title, description, ... ) gl_edit_merge_request(project, merge_request_iid, ...) gl_close_merge_request(project, merge_request_iid) gl_delete_merge_request(project, merge_request_iid, ...) gl_list_merge_requests(project, ...)
project |
name or id of project (not repository!) |
source_branch |
name of branch to be merged |
target_branch |
name of branch into which to merge |
title |
title of the merge request |
description |
description text for the merge request |
... |
passed on to |
merge_request_iid |
iid of the merge request |
Tibble of created or remaining merge requests of the project with informative variables.
## Not run: set_gitlab_connection( gitlab_url = "https://gitlab.com", private_token = Sys.getenv("GITLAB_COM_TOKEN") ) # Create MR and get its information mr_infos <- gl_create_merge_request(project = <<your-project-id>>, source_branch = "my-extra-branch", title = "Merge extra to main", description = "These modifications are wonderful") # List all opened MR gl_list_merge_requests(project = <<your-project-id>>, status = "opened") # Edit MR created gl_edit_merge_request(project = <<your-project-id>>, merge_request_iid = mr_infos$iid, assignee_id = "<<user-id>>") # Close MR gl_close_merge_request(project = <<your-project-id>>, merge_request_iid = mr_infos$iid) # Delete MR as it never existed gl_delete_merge_request(project = <<your-project-id>>, merge_request_iid = mr_infos$iid) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.