C git library
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/
- Sources inherited from project devel:libraries:c_c++
- Devel package for openSUSE:Factory
-
13
derived packages
- Links to openSUSE:Factory / libgit2
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout home:redwil:15.4/libgit2 && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000142 142 Bytes | |
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)
- 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