Get commits and diff from a project repository

gl_get_commits(project, commit_sha = c(), ...)

gl_get_diff(project, commit_sha, ...)

Arguments

project

id (preferred way) or name of the project. Not repository name.

commit_sha

if not null, get only the commit with the specific hash; for gl_get_diff() this must be specified

...

passed on to gitlab() API call, may contain ref_name for specifying a branch or tag to list commits of

Value

Tibble of commits or diff of the branch with informative variables.

Examples

if (FALSE) {
my_commits <- gl_get_commits("<<your-project-id>>")
gl_get_commits("<<your-project-id>>", my_commits$id[1])
}