config {git2r} | R Documentation |
Config
Description
Config file management. To display the configuration variables,
call method config
without the user.name
,
user.email
or ...
options.
Usage
config(repo = NULL, global = FALSE, user.name, user.email, ...)
Arguments
repo |
The |
global |
Write option(s) to global configuration file. Default is FALSE. |
user.name |
The user name. Use NULL to delete the entry |
user.email |
The e-mail address. Use NULL to delete the entry |
... |
Additional options to write or delete from the configuration. |
Details
There are two ways git2r can find the local repository when
writing local options (1) Use the repo
argument. (2) If the
repo
argument is NULL
but the current working
directory is inside the local repository, then git2r
uses
that repository.
Value
S3 class git_config
. When writing options, the
configuration is returned invisible.
Examples
## Not run:
## Initialize a temporary repository
path <- tempfile(pattern = "git2r-")
dir.create(path)
repo <- init(path)
## Set user name and email.
config(repo, user.name = "Alice", user.email = "alice@example.org")
## Display configuration
config(repo)
## Delete user email.
config(repo, user.email = NULL)
## Display configuration
config(repo)
## End(Not run)
[Package git2r version 0.33.0 Index]