- Added a
buildargument tomake_*family to allow a Pipeline to be built without being executed. Once the pipeline has been fully 'registered' it can be built via
p <- get_pipeline()
p$build()- Added a
touch()method toPipelinewhich updates the file modification times of all targets to the current time. This is useful when you know your targets are all up-to-date but makepipe doesn't, for example after a negligible change was made to your source code. The newbuildargument described above comes in handy here: settingbuild=FALSEyou can construct the make 'graph' without executing it, then call
p <- get_pipeline()
p$touch()This will update the times for all the targets in the pipeline so that when you call p$build() nothing will happen (unless one of your targets is set to force=TRUE).
- Upgraded the internal
webshotdependency towebshot2, which doesn't depend on the unmaintainedPhantomJS.