From d3291533438002fe79842d78adedb3705e59fcdd Mon Sep 17 00:00:00 2001
From: blundellc <blundellc@edb9625f-4e0d-4859-8d74-9fd3b1da38cb>
Date: Sat, 13 Sep 2008 13:23:21 +0000
Subject: [PATCH] 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
---
 pkg/trunk/R/version.R | 7 +++++++
 1 file changed, 7 insertions(+)

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)) {
-- 
2.39.5