From: blundellc Date: Sat, 13 Sep 2008 13:23:21 +0000 (+0000) Subject: version: deal with bundles when generating a new build version. X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=d3291533438002fe79842d78adedb3705e59fcdd;p=cran2deb.git version: deal with bundles when generating a new build version. git-svn-id: svn://svn.r-forge.r-project.org/svnroot/cran2deb@98 edb9625f-4e0d-4859-8d74-9fd3b1da38cb --- diff --git a/pkg/trunk/R/version.R b/pkg/trunk/R/version.R index 4ea1333..2d4e550 100644 --- a/pkg/trunk/R/version.R +++ b/pkg/trunk/R/version.R @@ -70,6 +70,13 @@ version_update <- function(rver, prev_pkgver) { } new_build_version <- function(pkgname) { + if (!(pkgname %in% rownames(available))) { + bundle <- r_bundle_of(pkgname) + if (is.na(bundle)) { + fail('tried to discover new version of',pkgname,'but it does not appear to be available') + } + name <- bundle + } db_ver <- db_latest_build_version(pkgname) latest_r_ver <- available[pkgname,'Version'] if (!is.na(db_ver)) {