Get commits and diff from a project repository

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

gl_get_diff(project, commit_sha, ...)

Arguments

project

project name or id

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]) }