gitlabr: Access to the Gitlab API
GitLab API操作
- CRAN: http://cran.r-project.org/web/packages/gitlabr/index.html
- gitlab: http://gitlab.points-of-interest.cc/points-of-interest/gitlabr/
- URL: http://blog.points-of-interest.cc/post/gitlabr/
> library(gitlabr)
Attaching package: 'gitlabr'
The following object is masked from 'package:git2r':
repository
バージョン: 0.6.4
関数名 | 概略 |
---|---|
archive |
Get zip archive of a specific repository |
create_merge_request |
Create a merge request |
file_exists |
For 'file_exists' dots are passed on to 'list_files' and gitlab API call |
get_comments |
Get the comments of a commit or issue |
get_commits |
Get commits and diff from a project repository |
get_issues |
Get issues of a project or user |
get_project_id |
Get a project id by name |
gitlab |
Request Gitlab API |
gitlab_connection |
Connect to a specific gitlab instance API |
gitlabr |
Interface to gitlab API on high and low levels |
iff |
Apply a function if and only if test is TRUE |
list_branches |
List, create and delete branches |
list_projects |
List projects in Gitlab |
new_issue |
Post a new issue or edit one |
pipe_into |
Pipe into specific formal argument |
prefix |
Prefix a string of text |
proj_req |
Create a project specific request |
push_file |
Upload a file to a gitlab repository |
repository |
Access to repository functions in Gitlab API |
set_gitlab_connection |
Get/set a gitlab connection for all calls |
to_issue_id |
Translate projectwide issue id to global gitlab API issue id |
push_file
gitlabのリポジトリにファイルをアップロード
Arguments
- project
- file_path
- content
- cimmit_message
- branch_name
- overwrite
- ...
> push_file(project, file_path, content, commit_message, branch_name = "master",
+ overwrite = TRUE, ...)