repo_info shows full paths.repo_get now allows to suppress name suggestions for
faster search in large repositories.find and print. These are now
usable with large repositories (tested with tens of thousands
items).call.=Fstash is not deprecated anymore, as it is useful to
lazydostash behaviour, like when
put-ing an item with the same name of stash-ed
item, which now does not throw an error.lazydo with force=T will not throw an
error for existing item, which is now a stash-ed itemlaxydo now does not take an object of type
expression, but an expression directly.repo_check, which can now be
suppressedMessages-ed.Major release submitted to CRAN.
CRAN candidate release.
repo_buildstash: now that put parameters
are mostly optional, it is not necessary anymore.Also the item name in put is now optional. If not
provided, the name of the obj variable will be
used.
The chunk format has been simplified, the close tag is now just
}, as follows:
## chunk "ChunkName" {
## ...
## }Some documentation updates.
New features:
Descriptions and tags are no more mandatory
Alternative versions of the same chunk can now be defined like this:
## chunk "ChunkName#fork1"{
## ...
## chunk "ChunkName#fork1"}
## chunk "ChunkName#fork2"{
## ...
## chunk "ChunkName#fork2"}
## the following sets the active chunk:
rp$options(chunk="fork")
Outputs from different forks will be stored together in the repo but all operations will refer to the output of the active chunk. This is to be better documented.
Change log:
attachdependencies (wrong plot
edges)set, was not working when setting
src parameterdepends functionload functionforce parameter to builddependencies now accepts overriding of default visual
igraph parametersrepo_* function
now deprecated.chunk and build functions and
chunk parameter to put. Repo can now associate
a specific chunk of code with a resources and rebuild it upon
request.project items and
corresponding project function and prj
parameter in put. project items store session
information automatically when put is called. The
info command works differently on project
items.testthat support for internal testsoptions function to set put default
parameters.buildURL parameter to set. It will
add an URL to all items, such that it can be used is the repository is
uploaded to a website.get can now be used on attachments, returns file
pathattach not working with attachmentscopy when copying multiple items.
Now also accepts confirm and replacerelated function to extract items directly or
indirectly related to an input item.testthat unit testingpies and dependencies.
They now support additional parameters (…) to pass to
graphics:pie and igraph:plot respectively.
pies now merges together all items with size < 5% of the
total. dependencies now supports tags to filter nodes to be
showed. Also missing documentation for pies has been
added.attr function inattach now accepts URL parameterdevtools::check()stash(x) instead of
stash("x"))check() now passedcheck after moving to relative
pathsget.