prrd (version 0.0.6)

dequeueJobs: Dequeue and run reverse-dependency checks, possibly in parallel

Description

Dequeue package for (potentially parallel) reverse-dependency check

Usage

dequeueJobs(package, directory, exclude = NULL, date = format(Sys.Date()))

dequeueDepends(package, directory)

Value

A queue is create as a side effect, its elements are returned invisibly

Arguments

package

A character variable denoting a package

directory

A character variable denoting a directory for the queuefile

exclude

An optional character variable denoting an exclusion set csv file.

date

Optional character variable describing a date (as part of the queue file, default is current date.

Author

Dirk Eddelbuettel

Details

This function consumes previously enqueued jobs for reverse dependency checks. It is set up in such a way that multiple distinct and independent process can run checks in parallel without effecting each other. If the underlying queue file is on a network drive, this should may also work across multiple machines.