Nothing
#' updateGRANRepoObject
#'
#' @description Update the GRAN repo object with newer information. This is called
#' internally by loadRepo to ensure that the resulting repo doesn't
#' have stale logging closures and the like.
#'
#' @param object The GRAN repo object
#' @param ... Other parameters from RepoBuildParam
#' @note This function is cal not intended for use by the end user. This
#' is called internally by loadRepo.
updateGRANRepoObject <- function(object, ...) {
param = RepoBuildParam(basedir = object@baseDir,
temp_repo = object@tempRepo,
repo_name = object@subrepoName,
errlog = object@errlog,
logfile = object@logfile,
temp_checkout = object@tempCheckout,
check_note_ok = object@checkNoteOk,
check_warn_ok = object@checkWarnOk,
tempLibLoc = object@tempLibLoc,
extra_fun = object@extraFun,
destination = object@dest_base,
dest_url = object@dest_url,
shell_init = object@shell_init,
auth = object@auth,
email_notifications = object@email_notifications,
email_opts = object@email_opts,
...)
man = PkgManifest(manifest = object@manifest[,names(ManifestRow())])
results = data.frame(name = manifest_df(man)$name,
object@manifest[,!names(object@manifest) %in% names(ManifestRow())],
stringsAsFactors = FALSE)
vers = data.frame(name = manifest_df(man)$name, version = NA_character_,
stringsAsFactors = FALSE)
GRANRepository(manifest = SessionManifest(manifest =man, versions = vers),
results = results,
param = param)
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.