Skip to content

Releases: ropensci/git2r

CRAN release v0.33.0

26 Nov 17:03
Compare
Choose a tag to compare

CHANGES

  • Added a missing 'git2r-package' alias to the documentation.

  • Added the argument 'raw' to the 'content' function to make it
    possible to get a blob content as a raw vector, see issue #461.

  • Updated the bundled libgit2 source code to version 1.7.1.

  • Changed the R dependency from >= 3.4 to >= 4.0.

  • Added a missing '-liconv' to PKG_LIBS in Makevars.win.

CRAN release v0.32.0

13 Apr 05:06
Compare
Choose a tag to compare

CHANGES

  • Updated the bundled libgit2 source code to version 1.6.3.

  • Fix build failure of bundled libgit2 when structure for nanosecond
    type is mssing.

CRAN release version 0.31.0

13 Apr 05:05
Compare
Choose a tag to compare

CHANGES

  • Removed unused macro 'AC_PROG_CC' from the build configuration
    script.

CRAN release v0.30.1

17 Mar 16:01
Compare
Choose a tag to compare

CHANGES

  • Added the build configuration script ('src/Makevars.ucrt') for
    Windows UCRT. Thanks to Tomas Kalibera for providing the patch.

  • Added documentation about line endings in the diff
    function. Different operating systems handle line endings
    differently and to avoid problems in diffs, Git can be configured to
    handle these differences in line endings

CRAN release v0.29.0

17 Mar 15:56
Compare
Choose a tag to compare

CHANGES

  • Added a 'branch' argument to the 'init' function to make it possible
    to specify the branch name.

  • Updated the build configuration script on Windows and MacOS to use
    libgit2 version 1.3.0.

  • Updated the bundled libgit2 source code to version 1.3.0.

  • Renamed the NEWS file to NEWS.md and changed to use markdown format
    style.

CRAN release v0.28.0

14 Jan 22:23
Compare
Choose a tag to compare

IMPROVEMENTS

  • Updated to use libgit2 version 1.1.0 on Windows.

  • Fix handling of a symbolic reference when checking out previous
    branch.

  • Added a configure option '--without-libgit2' to ignore presence of a
    system libgit2 library and instead use the internal git2r libgit2
    library. Usage:
    R CMD INSTALL --configure-args='--without-libgit2' git2r_x.y.z.tar.gz

  • Updated some tests to work with libgit2 version 1.1.0.

CRAN release v0.27.1

08 May 15:02
Compare
Choose a tag to compare

git2r 0.27.1

CHANGES

  • Updated the bundled libgit2 source code to version '0.28.5'.

  • Updated the build configuration script to be able to build git2r
    with a system installation of libgit2 version >= 1.0.

  • Updated to use libgit2 version 1.0.0 on Windows.

  • The build configuration script checks for minimum required version
    of libssh2 (version >= 1.8). Issue #420.

  • Updated to use roxygen2 version 7.1.0 to build the documentation.

  • Make it easier to view and change the timezone (John Blischak in
    #408).

  • Fixed 'ls_tree' to handle content in subfolder, see description in
    PR #402.

  • The 'branch_create' function has been changed to use the
    'last_commit()' function as default to determine the commit to which
    the new branch should point.

  • Fixed the CITATION file to pass 'R CMD check' without a NOTE.

CRAN release v0.26.1

30 Jun 05:39
Compare
Choose a tag to compare

BUG FIXES

  • Fixed the broken build on Solaris.

CRAN release v0.26.0

29 Jun 11:31
Compare
Choose a tag to compare

IMPROVEMENTS

  • Updated the bundled libgit2 source code to version '0.28.2'.

  • Added the 'force' argument to the 'tag' function to overwrite an
    existing tag.

  • Allow a zero length tag message.

  • Make it possible to create a lighweight tag.

  • Added the 'ref' argument to the 'commits' function to give a
    reference to list commits from.

  • Added the utility function 'lookup_commit' to lookup a commit
    related to a git object.

  • The 'path' argument was added to the 'commits' function to make it
    possible to specify that only commits modifying this file ('path')
    will be returned to reproduce 'git log' with '--no-follow', see the
    documentation. (Peter Carbonetto and John Blischak in PR #372)

BUG FIXES

  • Removed the timezone offset from the commit time to fix an incorrect
    time in GMT when reading information from a repository (Thierry
    Onkelinx in PR #393).

CRAN release v0.25.2

25 Mar 18:24
Compare
Choose a tag to compare

CHANGES

  • Improved the build configuration script: if the system installation
    of libgit2 is to old, use the bundled libgit2 instead of raising an
    error.

BUG FIXES

  • Fixed the broken build on Solaris.