GRANBase: Creating Continuously Integrated Package Repositories from Manifests

Repository based tools for department and analysis level reproducibility. 'GRANBase' allows creation of custom branched, continuous integration-ready R repositories, including incremental testing of only packages which have changed versions since the last repository build.

AuthorGabriel Becker[aut,cre], Cory Barr [cre,ctb]
Date of publication2017-02-09 20:02:51
MaintainerGabriel Becker <becker.gabriel@gene.com>
LicenseArtistic-2.0
Version1.2.1
https://github.com/gmbecker/gRAN

View on CRAN

Man pages

addPkg-GRANRepository-method: addPkg

availpkgs: available.packages A generic for available.packages and a...

buildBranchesInRepo: Build SVN Checkouts Into Repository Directory

buildRiskReport: Build risk-assessment for proposed package updates

checkout_dir-methods: checkout_dir Return the directory that package sources will...

check_result_dir-methods: check_result_dir Return the path where check results for...

clear: Clear packages and temporary files from repo build process

contriburl: contrib.url A generic for contrib.url so that...

dest_base-methods: dest_base Return the full path to the contrib directory for...

destination-methods: destination Return the full path to the contrib directory for...

errlogfile-methods: Log file location of a GRAN (sub) repository

GRANparams: Get or set individual parameters on a GRANRepository object

GRANRepository: GRANRepository

GRANRepository-accessors: Log file location of a GRAN (sub) repository

identifyRisk: identifyRisk

install_packages-character-GRANRepository-method: install_packages method for GRANRepository objects

install_result_dir-methods: install_result_dir Return the path where instal results for...

loadRepo: Backwards compatible load utility

location-methods: Retrieve the path to a GRAN (sub) repository

makerepo: makeRepo

manifestHTML: manifestHTML

notrack-methods: notrack Return the directory which stores retreived versions...

param: Extract parameter object

readPkgsNEWS: Read and summarize the NEWS files for packages at risk...

repobase-methods: repobase Generic accessor function to retreive the repo...

repobuildparam: RepoBuildParam

RepoFromList: Create a GRANRepository object from a list

reporesults: Repository build results

RepoToList: Transform a GRANRepository object into a list

repo_url-methods: repo_url Return the url that the repository will be served...

saveRepo: Backwards compatible save utility

staging-methods: staging Return the staging directory or the staging_logs to...

templib: temporary library

writeGRANLog: writeGRANLog

Functions

addPkg,GRANRepository-method Man page
available.packages Man page
available.packages,ANY Man page
available.packages,ANY-method Man page
available.packages,GRANRepository Man page
available.packages,GRANRepository-method Man page
buildBranchesInRepo Man page
buildRiskReport Man page
build_timeout Man page
build_timeout<- Man page
build_timeout<-,GRANRepository Man page
build_timeout,GRANRepository Man page
build_timeout<-,GRANRepository-method Man page
build_timeout,GRANRepository-method Man page
build_timeout<-,RepoBuildParam Man page
build_timeout,RepoBuildParam Man page
build_timeout<-,RepoBuildParam-method Man page
build_timeout,RepoBuildParam-method Man page
check_note_ok Man page
check_note_ok,GRANRepository Man page
check_note_ok,GRANRepository-method Man page
checkout_dir Man page
checkout_dir,GRANRepository-method Man page
checkout_dir,NULL Man page
checkout_dir,NULL-method Man page
check_result_dir Man page
check_result_dir,GRANRepository-method Man page
check_test_on Man page
check_test_on,GRANRepository Man page
check_test_on,GRANRepository-method Man page
check_test_on,RepoBuildParam Man page
check_test_on,RepoBuildParam-method Man page
check_timeout Man page
check_timeout<- Man page
check_timeout<-,GRANRepository Man page
check_timeout,GRANRepository Man page
check_timeout<-,GRANRepository-method Man page
check_timeout,GRANRepository-method Man page
check_timeout<-,RepoBuildParam Man page
check_timeout,RepoBuildParam Man page
check_timeout<-,RepoBuildParam-method Man page
check_timeout,RepoBuildParam-method Man page
check_warn_ok Man page
check_warn_ok,GRANRepository Man page
check_warn_ok,GRANRepository-method Man page
clear_repo Man page
clear_temp_fils Man page
contrib.url Man page
contrib.url,GRANRepository Man page
contrib.url,GRANRepository-method Man page
dest_base Man page
dest_base,GRANRepository-method Man page
destination Man page
destination,GRANRepository-method Man page
errlogfile Man page
errlogfile,GRANRepository-method Man page
errlogfile,RepoBuildParam-method Man page
extra_fun Man page
extra_fun,GRANRepository-method Man page
GRANRepository Man page
GRANRepository-class Man page
identifyRisk Man page
install_packages,character,GRANRepository-method Man page
install_result_dir Man page
install_result_dir,GRANRepository-method Man page
install_test_on Man page
install_test_on,GRANRepository Man page
install_test_on,GRANRepository-method Man page
install_test_on,RepoBuildParam Man page
install_test_on,RepoBuildParam-method Man page
loadRepo Man page
location,GRANRepository-method Man page
location,GRANREpository-method Man page
logfile Man page
logfile,GRANRepository-method Man page
logfile-method,GRANRepository Man page
logfile,RepoBuildParam-method Man page
logfun<-,GRANRepository Man page
logfun,GRANRepository Man page
logfun<-,GRANRepository-method Man page
logfun,GRANRepository-method Man page
makeRepo Man page
makeRepo,character Man page
makeRepo,character-method Man page
makeRepo,GRANRepository Man page
makeRepo,GRANRepository-method Man page
makeRepo,PkgManifest Man page
makeRepo,PkgManifest-method Man page
makeRepo,SessionManifest Man page
makeRepo,SessionManifest-method Man page
manifestHTML Man page
notrack,GRANRepository-method Man page
param Man page
param<- Man page
param<-,GRANRepository Man page
param,GRANRepository Man page
param<-,GRANRepository-method Man page
param,GRANRepository-method Man page
pkg_log_dir Man page
pkg_log_dir,GRANRepository Man page
pkg_log_dir,GRANRepository-method Man page
pkg_log_dir,RepoBuildParam Man page
pkg_log_dir,RepoBuildParam-method Man page
pkg_log_file Man page
pkg_log_file,ANY,GRANRepository-method Man page
pkg_log_file,ANY,RepoBuildParam-method Man page
pkg_log_file,GRANRepository Man page
pkg_log_file,RepoBuildParam Man page
readPkgsNEWS Man page
repobase Man page
repobase,GRANRepository-method Man page
RepoBuildParam Man page
RepoBuildParam-class Man page
RepoFromList Man page
repo_name Man page
repo_name,GRANRepository Man page
repo_name,GRANRepository-method Man page
repo_results Man page
repo_results<- Man page
repo_results<-,GRANRepository Man page
repo_results,GRANRepository Man page
repo_results<-,GRANRepository-method Man page
repo_results,GRANRepository-method Man page
RepoToList Man page
repo_url Man page
repo_url,GRANRepository-method Man page
repo_url,NULL Man page
repo_url,NULL-method Man page
saveRepo Man page
sh_init_script<-,GRANRepository Man page
sh_init_script,GRANRepository Man page
sh_init_script<-,GRANRepository-method Man page
sh_init_script,GRANRepository-method Man page
staging Man page
staging,GRANRepository-method Man page
staging_logs Man page
staging_logs,GRANRepository-method Man page
suspended_pkgs Man page
suspended_pkgs<- Man page
suspended_pkgs<-,GRANRepository Man page
suspended_pkgs,GRANRepository Man page
suspended_pkgs<-,GRANRepository-method Man page
suspended_pkgs,GRANRepository-method Man page
temp_lib Man page
temp_lib,GRANRepository Man page
temp_lib,GRANRepository-method Man page
temp_repo Man page
temp_repo,GRANRepository Man page
temp_repo,GRANRepository-method Man page
use_cran_granbase Man page
use_cran_granbase<- Man page
use_cran_granbase<-,GRANRepository Man page
use_cran_granbase,GRANRepository Man page
use_cran_granbase<-,GRANRepository-method Man page
use_cran_granbase,GRANRepository-method Man page
use_cran_granbase<-,RepoBuildParam Man page
use_cran_granbase,RepoBuildParam Man page
use_cran_granbase<-,RepoBuildParam-method Man page
use_cran_granbase,RepoBuildParam-method Man page
writeGRANLog Man page

Files

GRANBase
GRANBase/inst
GRANBase/inst/testincremental.R
GRANBase/inst/js_css
GRANBase/inst/js_css/RiskReport.css
GRANBase/inst/scripts
GRANBase/inst/scripts/buildSinglePkg.R
GRANBase/inst/GRAN
GRANBase/inst/GRAN/NAMESPACE
GRANBase/inst/GRAN/R
GRANBase/inst/GRAN/R/myGRAN.R
GRANBase/inst/GRAN/vignettes
GRANBase/inst/GRAN/vignettes/GRAN-Overview.Rnw
GRANBase/inst/GRAN/DESCRIPTION
GRANBase/inst/testpkgs
GRANBase/inst/testpkgs/toypkg
GRANBase/inst/testpkgs/toypkg/NAMESPACE
GRANBase/inst/testpkgs/toypkg/data
GRANBase/inst/testpkgs/toypkg/data/thing.rda
GRANBase/inst/testpkgs/toypkg/DESCRIPTION
GRANBase/inst/testpkgs/deptest
GRANBase/inst/testpkgs/deptest/NAMESPACE
GRANBase/inst/testpkgs/deptest/data
GRANBase/inst/testpkgs/deptest/data/thing.rda
GRANBase/inst/testpkgs/deptest/DESCRIPTION
GRANBase/inst/testpkgs/toyp
GRANBase/inst/testpkgs/toyp/NAMESPACE
GRANBase/inst/testpkgs/toyp/data
GRANBase/inst/testpkgs/toyp/data/thing.rda
GRANBase/inst/testpkgs/toyp/R
GRANBase/inst/testpkgs/toyp/R/file.R
GRANBase/inst/testpkgs/toyp/DESCRIPTION
GRANBase/inst/testpkgs/willfail
GRANBase/inst/testpkgs/willfail/NAMESPACE
GRANBase/inst/testpkgs/willfail/data
GRANBase/inst/testpkgs/willfail/data/thing.rda
GRANBase/inst/testpkgs/willfail/R
GRANBase/inst/testpkgs/willfail/R/syntaxError.R
GRANBase/inst/testpkgs/willfail/DESCRIPTION
GRANBase/inst/testBioc.R
GRANBase/inst/templates
GRANBase/inst/templates/testPkgs.brew
GRANBase/inst/bibliography
GRANBase/inst/bibliography/genbib.R
GRANBase/inst/bibliography/package.bib
GRANBase/inst/bibliography/sessionpkg.bibtex
GRANBase/inst/bibliography/packrat.bibtex
GRANBase/inst/manualTests
GRANBase/inst/manualTests/test.R
GRANBase/inst/doc
GRANBase/inst/doc/GRAN-Overview.R
GRANBase/inst/doc/GRAN-Overview.pdf
GRANBase/inst/doc/GRAN-Overview.Rnw
GRANBase/inst/unitTests
GRANBase/inst/unitTests/makeRepo.R
GRANBase/inst/session.rda
GRANBase/NAMESPACE
GRANBase/NEWS
GRANBase/R
GRANBase/R/AllClasses.R GRANBase/R/clear.R GRANBase/R/results.R GRANBase/R/Utilities.R GRANBase/R/locateRisk.R GRANBase/R/accessors.R GRANBase/R/testPackages.R GRANBase/R/makeSrcDirs.R GRANBase/R/contrib.url-methods.R GRANBase/R/conditionalCode.R GRANBase/R/buildBranchesInRepo.R GRANBase/R/getRVersion.R GRANBase/R/saveRepo.R GRANBase/R/manifestHTML.R GRANBase/R/GRANonGRAN.R GRANBase/R/allGenerics.R GRANBase/R/curlOptions.R GRANBase/R/migrateToFinalRepo.R GRANBase/R/makeGRANRepos.R GRANBase/R/Install.R GRANBase/R/addRevDeps.R GRANBase/R/GRANRepository-methods.R
GRANBase/vignettes
GRANBase/vignettes/GRAN-Overview.Rnw
GRANBase/vignettes/ReportScreenshot.png
GRANBase/MD5
GRANBase/build
GRANBase/build/vignette.rds
GRANBase/DESCRIPTION
GRANBase/man
GRANBase/man/contriburl.Rd GRANBase/man/checkout_dir-methods.Rd GRANBase/man/param.Rd GRANBase/man/RepoToList.Rd GRANBase/man/buildBranchesInRepo.Rd GRANBase/man/manifestHTML.Rd GRANBase/man/templib.Rd GRANBase/man/install_result_dir-methods.Rd GRANBase/man/notrack-methods.Rd GRANBase/man/GRANparams.Rd GRANBase/man/GRANRepository.Rd GRANBase/man/GRANRepository-accessors.Rd GRANBase/man/loadRepo.Rd GRANBase/man/identifyRisk.Rd GRANBase/man/staging-methods.Rd GRANBase/man/clear.Rd GRANBase/man/repobase-methods.Rd GRANBase/man/addPkg-GRANRepository-method.Rd GRANBase/man/saveRepo.Rd GRANBase/man/RepoFromList.Rd GRANBase/man/destination-methods.Rd GRANBase/man/makerepo.Rd GRANBase/man/repo_url-methods.Rd GRANBase/man/buildRiskReport.Rd GRANBase/man/writeGRANLog.Rd GRANBase/man/location-methods.Rd GRANBase/man/dest_base-methods.Rd GRANBase/man/availpkgs.Rd GRANBase/man/errlogfile-methods.Rd GRANBase/man/readPkgsNEWS.Rd GRANBase/man/install_packages-character-GRANRepository-method.Rd GRANBase/man/check_result_dir-methods.Rd GRANBase/man/reporesults.Rd GRANBase/man/repobuildparam.Rd
GRANBase/cleanup

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.