prrd (version 0.0.2)

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

Description

Dequeue package for (potentially parallel) reverse-dependency check

Usage

dequeueJobs(package, directory, exclude = "")

dequeueDepends(package, directory)

Arguments

package

A character variable denoting a package

directory

A character variable denoting a directory

exclude

An optional character variable denoting an exclusion set csv file.

Value

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

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.