C git library

Edit Package libgit2

libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language which supports C bindings.

http://libgit2.github.com/

Refresh
Refresh
Source Files
Filename Size Changed
baselibs.conf 0000000012 12 Bytes
libgit2-1.0.0.tar.gz 0005312324 5.07 MB
libgit2.changes 0000050205 49 KB
libgit2.spec 0000002736 2.67 KB
Revision 84 (latest revision is 134)
Adam Majer's avatar Adam Majer (adamm) accepted request 796007 from Bjørn Lie's avatar Bjørn Lie (iznogood) (revision 84)
- Update to version 1.0.0:
  * CMake was converted to make use of the GNUInstallDirs module
    for both our pkgconfig and install targets in favor of our
    custom build options BIN_INSTALL_DIR, LIB_INSTALL_DIR and
    INCLUDE_INSTALL_DIR. Instead, you can now use CMakes standard
    variables CMAKE_INSTALL_BINDIR, CMAKE_INSTALL_LIBDIR and
    CMAKE_INSTALL_INCLUDEDIR.
  * Some CMake build options accepted either a specific value or a
    boolean value to disable the option altogether or use automatic
    detection. We only accepted "ON" or "OFF", but none of the
    other values CMake recognizes as boolean. This was aligned with
    CMake's understanding of booleans.
  * The installed pkgconfig file contained incorrect values for
    both libdir and includedir variables.
  * If using pcre2 for regular expressions, then we incorrectly
    added "pcre2" instead of "pcre2-8" to our pkgconfig
    dependencies, which was corrected.
  * Fixed building the bundled ntlmclient dependency on FreeBSD,
    OpenBSD and SunOS.
  * When writing symlinks on Windows, we incorrectly handled
    relative symlink targets, which was corrected.
  * When using the HTTP protocol via macOS' SecureTransport
    implementation, reads could stall at the end of the session and
    only continue after a timeout of 60 seconds was reached.
  * The filesystem-based reference callback didn't corectly
    initialize the backend version.
  * A segmentation fault was fixed when calling git_blame_buffer()
    for files that were modified and added to the index.
  * A backwards-incompatible change was introduced when we moved
    some structures from "git2/credentials.h" into
    "git2/sys/credentials.h". This was fixed in the case where you
    do not use hard deprecation.
  * Improved error handling in various places.
- Change sover define to 1_0 and in baselibs following upstream
  changes.
Comments 0
openSUSE Build Service is sponsored by