library(BiocContributions)
tarball <- system.file("testpackages", "AnnotationHub_1.3.18.tar.gz",
package="BiocContributions")
## interactive() here is to protect me from example spam etc.
if(interactive()){
## clean up a tarball and copy it to the repos
clean(tarball)
## clean up a data tarball and copy it to the svn repositories.
cleanDataPkg(tarball)
## email someone who has an account
emailExistingUser(tarball)
## generate an email for someone who needs svn credentials
emailNewUser(tarball)
## send an email to Scicomp asking for a new account.
requestNewSvnAccountFromScicomp(tarball)
## make mac and windows binaries for a package.
tarball <- system.file("testpackages", "hgu95av2.db_2.10.1.tar.gz",
package="BiocContributions");
makeBins(tarball)
## list existing svn users that are similar to tarball maintainers
## for all the tarballs in the working directory
existingSvnUsers()
## list svn users like 'carlson'
svnUserMatches('carlson')
## list how many packages are in each known release of Bioconductor
getPackageTotals()
## Install all the dependencies for a tarball you need to review
## (but that isn't yet in biocLite itself)
installDeps(tarball)
## Generate permission edits for a directory of new tarballs
generatePermissionEdits()
## rebuild tarball issue 558 (URL indicates which tarball to rebuild)
rebuildIssueTarball(558,
'https://tracker.bioconductor.org/file4845/spbtest_0.99.0.tar.gz')
## remove issue 1114 from the tracker
removeDeadTrackerIssue('1114')
## get issues that are from 2015 and that are either new or in
## preview
filterIssues(status=c('new-package','preview-in-progress'),
datePrefix='2015')
## get similar issues that are from December of 2014
filterIssues(status=c('new-package','preview-in-progress'),
datePrefix='2014-12')
## list users who may be currently behind on their package reviews
## by two weeks but not more than a month.
coneOfShame()
## use coneOfShame to only see which issues mcarlson has not touched for
## more than one week
coneOfShame(7, 'mcarlson')
## use coneOfShame to just see all issues assigned to mcarlson period:
coneOfShame(1, 'mcarlson', lastTouchedFilter=FALSE)
## list packages that may be ready to be added to the repos.
readyToAdd('2015')
## give credit to people for what they've worked on in the past 30 days
df <- creditworth()
diff <- compareReleases()
descs <- getDescriptions(pkgs<-diff$added)
}
failmail("xps")
Run the code above in your browser using DataLab