feat: patch registry + wiring for per-package patching #103
1 changed files with 6 additions and 3 deletions
fix(patches): report validator errors cleanly instead of crashing on malformed entries
commit
7e382c7941
|
|
@ -34,9 +34,12 @@ for (i in seq_along(reg)) {
|
|||
# Ambiguous overlap: two entries for the same package with identical platforms
|
||||
# and versions.
|
||||
keys <- vapply(reg, function(e) {
|
||||
sprintf("%s|%s|%s", e$package,
|
||||
paste(sort(as.character(unlist(e$platforms))), collapse = ","),
|
||||
e$versions)
|
||||
sprintf(
|
||||
"%s|%s|%s",
|
||||
e$package %||% "?",
|
||||
paste(sort(as.character(unlist(e$platforms))), collapse = ","),
|
||||
e$versions %||% "?"
|
||||
)
|
||||
}, character(1L))
|
||||
dups <- keys[duplicated(keys)]
|
||||
if (length(dups) > 0L) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue