Package: gert 2.1.0

Jeroen Ooms

gert: Simple Git Client for R

Simple git client for R based on 'libgit2' <https://libgit2.org> with support for SSH and HTTPS remotes. All functions in 'gert' use basic R data types (such as vectors and data-frames) for their arguments and return values. User credentials are shared with command line 'git' through the git-credential store and ssh keys stored on disk or ssh-agent.

Authors:Jeroen Ooms [aut, cre], Jennifer Bryan [ctb]

gert_2.1.0.tar.gz
gert_2.1.0.zip(r-4.5)gert_2.1.0.zip(r-4.4)gert_2.1.0.zip(r-4.3)
gert_2.1.0.tgz(r-4.4-x86_64)gert_2.1.0.tgz(r-4.4-arm64)gert_2.1.0.tgz(r-4.3-x86_64)gert_2.1.0.tgz(r-4.3-arm64)
gert_2.1.0.tar.gz(r-4.5-noble)gert_2.1.0.tar.gz(r-4.4-noble)
gert_2.1.0.tgz(r-4.4-emscripten)gert_2.1.0.tgz(r-4.3-emscripten)
gert.pdf |gert.html
gert/json (API)
NEWS

# Install 'gert' in R:
install.packages('gert', repos = c('https://carpentries.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/r-lib/gert/issues

Uses libs:
  • libgit2– Low-level Git library

On CRAN:

14.64 score 150 stars 363 packages 163 scripts 227k downloads 79 exports 8 dependencies

Last updated 4 months agofrom:88aa33cc1e (on v2.1.0). Checks:OK: 1 NOTE: 4 WARNING: 4. Indexed: no.

TargetResultDate
Doc / VignettesOKNov 16 2024
R-4.5-win-x86_64NOTENov 16 2024
R-4.5-linux-x86_64NOTENov 16 2024
R-4.4-win-x86_64NOTENov 16 2024
R-4.4-mac-x86_64WARNINGNov 16 2024
R-4.4-mac-aarch64WARNINGNov 16 2024
R-4.3-win-x86_64NOTENov 16 2024
R-4.3-mac-x86_64WARNINGNov 16 2024
R-4.3-mac-aarch64WARNINGNov 16 2024

Exports:git_addgit_ahead_behindgit_archive_zipgit_branchgit_branch_checkoutgit_branch_creategit_branch_deletegit_branch_existsgit_branch_fast_forwardgit_branch_listgit_branch_movegit_branch_set_upstreamgit_checkout_pull_requestgit_cherry_pickgit_clonegit_commitgit_commit_allgit_commit_descendant_ofgit_commit_idgit_commit_infogit_commit_statsgit_configgit_config_globalgit_config_global_setgit_config_setgit_conflictsgit_diffgit_diff_patchgit_fetchgit_fetch_pull_requestsgit_findgit_ignore_path_is_ignoredgit_infogit_initgit_loggit_lsgit_mergegit_merge_abortgit_merge_analysisgit_merge_find_basegit_merge_stage_onlygit_opengit_pullgit_pushgit_rebase_commitgit_rebase_listgit_remote_addgit_remote_infogit_remote_listgit_remote_lsgit_remote_refspecsgit_remote_removegit_remote_set_pushurlgit_remote_set_urlgit_reset_hardgit_reset_mixedgit_reset_softgit_rmgit_signaturegit_signature_defaultgit_signature_parsegit_stash_dropgit_stash_listgit_stash_popgit_stash_savegit_stat_filesgit_statusgit_submodule_addgit_submodule_fetchgit_submodule_infogit_submodule_initgit_submodule_listgit_submodule_set_togit_tag_creategit_tag_deletegit_tag_listgit_tag_pushlibgit2_configuser_is_configured

Dependencies:askpasscredentialscurljsonliteopensslrstudioapisyszip

gert

Rendered fromgert.Rmdusingknitr::rmarkdownon Nov 16 2024.

Last update: 2023-08-07
Started: 2020-05-26

Readme and manuals

Help Manual

Help pageTopics
Git Archivegit_archive git_archive_zip
Git Branchgit_branch git_branch_checkout git_branch_create git_branch_delete git_branch_exists git_branch_fast_forward git_branch_list git_branch_move git_branch_set_upstream
GitHub Wrappersgit_checkout_pull_request git_fetch_pull_requests
Stage and commit changesgit_add git_commit git_commit_all git_commit_descendant_of git_commit_id git_commit_info git_commit_stats git_conflicts git_log git_ls git_rm git_status git_stat_files
Get or set Git configurationgit_config git_config_global git_config_global_set git_config_set
Git Diffgit_diff git_diff_patch
Push and pullgit_clone git_fetch git_pull git_push git_remote_ls
Git Ignoregit_ignore git_ignore_path_is_ignored
Merging toolsgit_merge git_merge_abort git_merge_analysis git_merge_find_base git_merge_stage_only
Open local repositorygit_open
Cherry-Pick and Rebasegit_ahead_behind git_cherry_pick git_rebase git_rebase_commit git_rebase_list
Git Remotesgit_remote git_remote_add git_remote_info git_remote_list git_remote_refspecs git_remote_remove git_remote_set_pushurl git_remote_set_url
Create or discover a local Git repositorygit_find git_info git_init git_repo
Reset your repo to a previous stategit_reset git_reset_hard git_reset_mixed git_reset_soft
Author Signaturegit_signature git_signature_default git_signature_parse
Stashing changesgit_stash git_stash_drop git_stash_list git_stash_pop git_stash_save
Submodulesgit_submodule_add git_submodule_fetch git_submodule_info git_submodule_init git_submodule_list git_submodule_set_to
Git Taggit_tag git_tag_create git_tag_delete git_tag_list git_tag_push
Show libgit2 version and capabilitieslibgit2_config
Test if a Git user is configureduser_is_configured