Path to this page:
./
devel/R-gert,
Simple Git Client for R
Branch: CURRENT,
Version: 2.1.4,
Package name: R-gert-2.1.4,
Maintainer: pkgsrc-usersSimple git client for R based on 'libgit2' 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. On
Linux, a somewhat recent version of 'libgit2' is required; we provide
a 'PPA' for older Ubuntu 'LTS' versions.
Master sites: (Expand)
Version history: (Expand)
- (2024-10-18) Updated to version: R-gert-2.1.4
- (2024-01-20) Updated to version: R-gert-2.0.1
- (2022-12-18) Updated to version: R-gert-1.9.2
- (2022-04-20) Updated to version: R-gert-1.6.0
- (2021-08-19) Updated to version: R-gert-1.3.2
- (2021-06-06) Updated to version: R-gert-1.3.0
CVS history: (Expand)
2024-10-18 17:12:06 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/R-gert) Update 2.0.1 to 2.1.4
2.1.3
- Fix for libgit2 1.8.2 reverting their API change from 1.8.0
- New parameter 'force' in git_branch_create() see #239
2.1.2
- Remove test verbosity per CRAN request
- Update maintainer email address
2.1.1
- No visible changes
2.1.0
- Workaround for accidental API change in libgit2 1.8.0
- Refactor authentication callbacks to work around new "non-api"
calls in R >= 4.5.0. Hopefully no breakage.
|
2024-01-20 12:06:53 by Makoto Fujiwara | Files touched by this commit (1) |
Log message:
(devel/R-gert) +TEST_DEPENDS, now make test passed
|
2024-01-20 05:03:23 by Makoto Fujiwara | Files touched by this commit (2) | |
Log message:
(devel/R-gert) Updated 1.9.2 to 2.0.1
2.0.1
- Fix a printf warning for cran
2.0.0
- Windows: update to libgit2-1.7.1 + libssh-1.11.0 + openssl-3.1.2
1.9.3
- Add git_commit_stats() function
- Add git_ignore_path_is_ignored() function
- Fix protect bug in git_submodule_list()
|
2022-12-18 02:53:04 by Makoto Fujiwara | Files touched by this commit (2) | |
Log message:
(devel/R-gert) Updated 1.6.0 to 1.9.2
1.9.2
- Replace sprintf with snprintf for CRAN
1.9.1
- Fix the Wstrict-prototype warnings
- Use special static libgit2 bundle for openssl-3 distros.
1.9.0
- Add support for the new ED25519 keys when authenticating over SSH
1.8.0
- The static libgit2 for win/mac/linux are all 1.4.2 with a patched version
of libssh 1.10.1. This should fix problems with the latest release versions
of libgit2 and libssh2.
- The patched libssh2 builds should now support RSA-SHA2, which re-enables
authentication with GitHub using an RSA key.
- On production Linux systems (x64 RHEL/Ubuntu) default to building using the
static libgit2 because of above reasons. Set USE_SYSTEM_LIBGIT2=1 to force
building against a local libgit2 on these platforms.
1.7.1
- The static libgit2 for linux has been updated to 1.5.0 (this is only used
on linux systems where no sufficient libgit2 is available).
1.7.0
- git_status() gains parameter pathspec
- git_ls() gains paremeter 'ref' and works with bare repositories
|
2022-04-19 15:25:30 by Makoto Fujiwara | Files touched by this commit (2) | |
Log message:
(devel/R-gert) Updated 1.3.2 to 1.6.0 (make test fails)
1.6.0
- We recommend at least libgit2 1.0 now
- Windows: update to libgit2 1.4.2
- Tests: switch to ECDSA keys for ssh remote unit tests
- git_log() gains a parameter 'after'
1.5.0
- Windows: use ${HOMEDRIVE}${HOMEPATH} path as home if it exists, to match
git-for-windows. On most systems this is the same as ${USERPROFILE}.
- git_commit_info() no longer includes $diff by default because it can be huge.
Please use git_diff() instead if you need it.
1.4.3
- Fix a unit test for some older versions of libgit2
1.4.2
- Make unit tests more robust against network fail and renamed branches
- Windows / MacOS: update to libgit2 1.3.0
1.4.1
- Fix compile error with some older version of libgit2
- MacOS: automatically use static libs when building in CI
1.4.0
- Windows / MacOS: update to libgit2 1.2.0
- New function git_branch_move()
- git_branch_checkout gains 'orphan' parameter
|
2021-10-26 12:20:11 by Nia Alarie | Files touched by this commit (3016) |
Log message:
archivers: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
Could not be committed due to merge conflict:
devel/py-traitlets/distinfo
The following distfiles were unfetchable (note: some may be only fetched
conditionally):
./devel/pvs/distinfo pvs-3.2-solaris.tgz
./devel/eclipse/distinfo eclipse-sourceBuild-srcIncluded-3.0.1.zip
|
2021-10-07 15:44:44 by Nia Alarie | Files touched by this commit (3017) |
Log message:
devel: Remove SHA1 hashes for distfiles
|
2021-06-06 14:29:26 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(devel/R-gert) Updated 1.0.2 to 1.3.0
1.3.0
- Some encoding fixes for latin1 paths, especially non-ascii Windows usernames.
1.2.0
- New git_stat_files() function.
1.1.0
- On x86_64 Linux systems where libgit2 is too old or unavailable, we automatically
try to download a precompiled static version of libgit2. This includes CentOS 7/8
as well as Ubuntu 16.04 and 18.04. Therefore the PPA should no longer be needed.
You can opt-out of this by setting an envvar: USE_SYSTEM_LIBGIT2=1
- Add tooling to manually find and set the location of the system SSL certificates
on such static builds, and also for Solaris.
- Add several functions to work with submodules.
- Globally enable submodule-caching for faster diffing.
- Refactor internal code to please rchk analysis tool.
|