showLocalRepo {archivist} | R Documentation |
View the List of Artifacts from the Repository
Description
showLocalRepo
and showRemoteRepo
functions produce the data.frame
of the artifacts from
the Repository saved in a given repoDir
(directory). showLocalRepo
shows the artifacts from the Repository
that exists on the user's computer whereas showRemoteRepo
shows the artifacts of the Repository
existing on the remote repository.
To learn more about artifacts visit archivist-package.
Usage
showLocalRepo(repoDir = aoptions("repoDir"), method = "md5hashes")
showRemoteRepo(
repo = aoptions("repo"),
user = aoptions("user"),
branch = aoptions("branch"),
subdir = aoptions("subdir"),
repoType = aoptions("repoType"),
method = "md5hashes"
)
Arguments
repoDir |
A character denoting an existing directory of the Repository for which metadata will be returned. |
method |
A character specifying a method to be used to show the Repository. Available methods:
|
repo |
While working with the Remote repository. A character containing a name of the Remote repository on which the Repository is stored.
By default set to |
user |
While working with the Remote repository. A character containing a name of the Remote user on whose account the |
branch |
While working with the Remote repository. A character containing a name of
the Remote Repository's branch on which the Repository is stored. Default |
subdir |
While working with the Remote repository. A character containing a name of a directory on the Remote repository
on which the Repository is stored. If the Repository is stored in the main folder of the Remote repository, this should be set
to |
repoType |
A character containing a type of the remote repository. Currently it can be 'github' or 'bitbucket'. |
Details
showLocalRepo
and showRemoteRepo
functions produce the data.frame
of the artifacts from
a Repository saved in a given repoDir
(directory). showLocalRepo
shows the artifacts from the Repository
that exists on the user's computer whereas showRemoteRepo
shows the artifacts of the Repository
existing on the remote repository.
Both functions show the current state of a Repository
, inter alia, all archived artifacts can
be seen with their unique md5hash or a data.frame
with archived Tags can
be obtained.
Value
If parameter method
is set as md5hashes
then a data.frame
with artifacts' names and
artifacts'md5hashes
will be returned.
If parameter method
is set as tags
then a data.frame
with Tags
and
artifacts' md5hashes
will be returned.
Also in both cases a data.frame
contains an extra column with the date of creation
of the Tag
or md5hash
.
To learn more about Tags
or md5hashes
check: Tags or md5hash.
Contact
Bug reports and feature requests can be sent to https://github.com/pbiecek/archivist/issues
Note
If repo
and user
are set to NULL
(as default) in the Remote mode then global parameters
set in setRemoteRepo (or via aoptions) function are used.
Author(s)
Marcin Kosinski , m.p.kosinski@gmail.com
References
Biecek P and Kosinski M (2017). "archivist: An R Package for Managing, Recording and Restoring Data Analysis Results." _Journal of Statistical Software_, *82*(11), pp. 1-28. doi: 10.18637/jss.v082.i11 (URL: http://doi.org/10.18637/jss.v082.i11). URL https://github.com/pbiecek/archivist
See Also
Other archivist:
Repository
,
Tags
,
%a%()
,
addHooksToPrint()
,
addTagsRepo()
,
aformat()
,
ahistory()
,
alink()
,
aoptions()
,
archivist-package
,
areadLocal()
,
aread()
,
asearchLocal()
,
asearch()
,
asession()
,
atrace()
,
cache()
,
copyLocalRepo()
,
createLocalRepo()
,
createMDGallery()
,
deleteLocalRepo()
,
getRemoteHook()
,
getTagsLocal()
,
loadFromLocalRepo()
,
md5hash
,
removeTagsRepo()
,
restoreLibs()
,
rmFromLocalRepo()
,
saveToLocalRepo()
,
searchInLocalRepo()
,
setLocalRepo()
,
shinySearchInLocalRepo()
,
splitTagsLocal()
,
summaryLocalRepo()
,
zipLocalRepo()
Examples
## Not run:
# objects preparation
showLocalRepo(method = "md5hashes",
repoDir = system.file("graphGallery", package = "archivist"))
showLocalRepo(method = "tags",
repoDir = system.file("graphGallery", package = "archivist"))
# Remote version
showRemoteRepo(method = "md5hashes", user = "pbiecek", repo = "archivist")
showRemoteRepo(method = "tags", user = "pbiecek", repo = "archivist", branch = "master")
# many archivist-like Repositories on one Remote repository
showRemoteRepo( user="MarcinKosinski", repo="Museum", branch="master",
subdir="ex1")
showRemoteRepo( user="MarcinKosinski", repo="Museum", branch="master",
subdir="ex2")
## Remote options
showRemoteRepo('archivist', 'pbiecek')
aoptions('user', 'pbiecek')
aoptions('repo', 'archivist')
loadFromRemoteRepo("ff575c261c", value = TRUE) -> iris123
showRemoteRepo('Museum', 'MarcinKosinski', subdir = 'ex1')
aoptions('repo', 'Museum')
aoptions('user', 'MarcinKosinski')
aoptions('subdir', 'ex1')
aoptions('branch', 'master')
showRemoteRepo()
showRemoteRepo(subdir = 'ex2')
aoptions('subdir')
## End(Not run)