Skip to content
Prev Previous commit
merging with upstream/main
  • Loading branch information
muschellij2 committed Jun 2, 2023
commit 6fd88ec9ba79c69c3103c67b82324f3b749b6439
9 changes: 6 additions & 3 deletions R/deps.R
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,8 @@ local_package_deps <- function(pkgdir = ".", dependencies = NA) {
dev_package_deps <- function(pkgdir = ".", dependencies = NA,
repos = getOption("repos"),
type = getOption("pkgType"),
git = c("auto", "git2r", "external")) {
git = c("auto", "git2r", "external"),
remote_precedence = TRUE) {

pkg <- load_pkg_description(pkgdir)
repos <- c(repos, parse_additional_repositories(pkg))
Expand All @@ -147,7 +148,9 @@ dev_package_deps <- function(pkgdir = ".", dependencies = NA,
cran_deps <- package_deps(deps, repos = repos, type = type)

git <- match.arg(git)
res <- combine_remote_deps(cran_deps, extra_deps(pkg, "remotes", git = git))
res <- combine_remote_deps(cran_deps,
extra_deps(pkg, "remotes", git = git),
remote_precedence)

res <- do.call(rbind, c(list(res), lapply(get_extra_deps(pkg, dependencies),
extra_deps, pkg = pkg, git = git),
Expand All @@ -173,7 +176,7 @@ combine_remote_deps <- function(cran_deps, remote_deps, remote_precedence) {
} else {
remote_deps <- remote_deps[!(remote_deps$package %in% cran_deps$package), ]
}


rbind(remote_deps, cran_deps)
}
Expand Down
21 changes: 15 additions & 6 deletions inst/install-github.R

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 15 additions & 6 deletions install-github.R

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 9 additions & 0 deletions man/package_deps.Rd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

You are viewing a condensed version of this merge commit. You can view the full changes here.