This function queries GitLab for dependencies of the selected tagged commit of a repo. By default, it queries the latest commit instead.
Value
A data frame with three columns, all in string format:
package
(package name),version
(minimum version requirement orNA
if none),type
(dependency type, e.g."Imports"
).
See also
Functions for GitLab:
wood_gitlab_latest()
,
wood_gitlab_packages()
,
wood_gitlab_tags()
,
wood_gitlab_versions()
Functions that query package dependencies:
wood_bioc_dependencies()
,
wood_core_dependencies()
,
wood_cran_dependencies()
,
wood_dependencies()
,
wood_github_dependencies()
,
wood_local_dependencies()
,
wood_runiverse_dependencies()
,
wood_url_dependencies()
Examples
wood_gitlab_dependencies("limonaid", "r-packages")
#> <dependencies>
#> Suggests: ggplot2
#> Suggests: ggrepel
#> Suggests: knitr
#> Suggests: parallel
#> Suggests: psyverse (>= 0.3)
#> Suggests: sticky
#> Suggests: testthat
wood_gitlab_dependencies("rock", "r-packages", tag = "0.6.3")
#> <dependencies>
#> Depends: R (>= 3.0.0)
#> Imports: data.tree (>= 0.7.8)
#> Imports: dplyr (>= 0.7.8)
#> Imports: DiagrammeR (>= 1.0.0)
#> Imports: DiagrammeRsvg (>= 0.1)
#> Imports: ggplot2 (>= 3.2.0)
#> Imports: glue (>= 1.3.0)
#> Imports: graphics (>= 3.0.0)
#> Imports: htmltools (>= 0.5.0)
#> Imports: markdown (>= 1.1)
#> Imports: purrr (>= 0.2.5)
#> Imports: stats (>= 3.0.0)
#> Imports: utils (>= 3.5.0)
#> Imports: yaml (>= 2.2.0)
#> Imports: yum (>= 0.1.0)
#> Suggests: covr
#> Suggests: googlesheets4
#> Suggests: haven (>= 2.4)
#> Suggests: justifier (>= 0.2)
#> Suggests: knitr
#> Suggests: limonaid
#> Suggests: openxlsx (>= 4.2)
#> Suggests: pdftools
#> Suggests: preregr (>= 0.1.9)
#> Suggests: rENA (>= 0.1.6)
#> Suggests: readxl
#> Suggests: rmarkdown
#> Suggests: rvest
#> Suggests: rstudioapi
#> Suggests: striprtf
#> Suggests: testthat
#> Suggests: writexl
#> Suggests: XLConnect
#> Suggests: xml2