Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions R/install-version.R
Original file line number Diff line number Diff line change
Expand Up @@ -127,9 +127,12 @@ download_version_url <- function(package, version, repos, type) {
# Grab the latest one: only happens if pulled from CRAN
package.path <- row.names(info)[nrow(info)]
} else {
package.path <- paste(package, "/", package, "_", version, ".tar.gz",
package.filename <- paste(package, "_", version, ".tar.gz",
sep = "")
if (!(package.path %in% row.names(info))) {
idx <- endsWith(row.names(info), package.filename)
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about matching with basename() instead?

if(any(idx)) {
package.path <- row.names(info)[idx][1L]
} else {
stop(sprintf("version '%s' is invalid for package '%s'", version,
package))
}
Expand Down