pkgsrc/devel/libgit2/PLIST

86 lines
2 KiB
Text
Raw Normal View History

Update libgit2 to 0.26.0. libgit2 2017/6/19 This is the first release of the v0.26 series, "Aufschub". The changelog follows. Changes or improvements Support for opening, creating and modifying worktrees. We can now detect SHA1 collisions resulting from the SHAttered attack. These checks can be enabled at build time via -DUSE_SHA1DC. Fix for missing implementation of git_merge_driver_source getters. Fix for installed pkg-config file being broken when the prefix contains spaces. We now detect when the hashsum of on-disk objects does not match their expected hashsum. We now support open-ended ranges (e.g. "master..", "...master") in our revision range parsing code. We now correctly compute ignores with leading "/" in subdirectories. We now optionally call fsync on loose objects, packfiles and their indexes, loose references and packed reference files. We can now build against OpenSSL v1.1 and against LibreSSL. GIT_MERGE_OPTIONS_INIT now includes a setting to perform rename detection. This aligns this structure with the default by git_merge and git_merge_trees when NULL was provided for the options. Improvements for reading index v4 files. Perform additional retries for filesystem operations on Windows when files are temporarily locked by other processes. API additions New family of functions to handle worktrees: git_worktree_list() lets you look up worktrees for a repository. git_worktree_lookup() lets you get a specific worktree. git_worktree_open_from_repository() lets you get the associated worktree of a repository. git_worktree_add lets you create new worktrees. git_worktree_prune lets you remove worktrees from disk. git_worktree_lock() and git_worktree_unlock() let you lock and unlock a worktree, respectively. git_repository_open_from_worktree() lets you open a repository via git_repository_head_for_worktree() lets you get the current HEAD for a linked worktree. git_repository_head_detached_for_worktree() lets you check whether a linked worktree is in detached HEAD mode. git_repository_item_path() lets you retrieve paths for various repository files. git_repository_commondir() lets you retrieve the common directory of a repository. git_branch_is_checked_out() allows you to check whether a branch is checked out in a repository or any of its worktrees. git_repository_submodule_cache_all() and git_repository_submodule_cache_clear() functions allow you to prime or clear the submodule cache of a repository. You can disable strict hash verifications via the GIT_OPT_ENABLE_STRICT_HASH_VERIFICATION option with git_libgit2_opts(). You can enable us calling fsync for various files inside the ".git" directory by setting the GIT_OPT_ENABLE_FSYNC_GITDIR option with git_libgit2_opts(). You can now enable "offset deltas" when creating packfiles and negotiating packfiles with a remote server by setting GIT_OPT_ENABLE_OFS_DELTA option with GIT_libgit2_opts(). You can now set the default share mode on Windows for opening files using GIT_OPT_SET_WINDOWS_SHAREMODE option with git_libgit2_opts(). You can query the current share mode with GIT_OPT_GET_WINDOWS_SHAREMODE. git_transport_smart_proxy_options() enables you to get the proxy options for smart transports. The GIT_FILTER_INIT macro and the git_filter_init function are provided to initialize a git_filter structure. Breaking API changes clone_checkout_strategy has been removed from git_submodule_update_option. The checkout strategy used to clone will be the same strategy specified in checkout_opts.
2017-07-31 16:18:20 +02:00
@comment $NetBSD: PLIST,v 1.7 2017/07/31 14:18:20 taca Exp $
include/git2.h
Update libgit2 to 0.22.2 required by ruby-rugged. libgit2 v0.22.2 Maintenance Release @carlosmn carlosmn released this on 25 Mar 12 commits to maint/v0.22 since this release The following fixes have been backported to this maintenance release. All users of the library are encouraged to update. 1f25fe9 checkout: report correct invalid path 8633dd9 win32: further cleanups for 8.3 disabling 93be89c win32: cleanup 8.3 disabled tests 728a013 Fix test failures when 8.3 is disabled 1f726d0 git: make sure to close the network stream 3e163b6 checkout: free last created directory 3440c20 Initialize refs vector in git_remote_update_tips(). dcf6c0c Lower case the include directive of windows header 1dd5e28 http: do not try to use the cert callback on unencrypted streams dd243fe indexer: set an error message on duplicate objects in pack 3a1dc42 Put back the number of expected references to 6 from the test repo cf688ff Fixed active refspecs not reset by git_remote_upload() 7a5682f http: enforce the credential types f008aeb branch: do capture the error code 283f31a git_branch_delete() should ignore errors from non-existing reflogs aa409d5 Fix Mac build without OpenSSL d884d1c Fix race in git_packfile_unpack. 277d647 Reinit `reader` pointer after reading included config file 3bdcea8 Check rebase options version on public entry points 7d8e4e3 mkdir: respect the root path 69455bc stat: don't remove trailing '/' from root on win32 7aee248 repo: ensure we can create repo at filesystem root aa926fb Fix branch creation when branch name matches namespace of previously deleted branch 31ea8db Clarified git_repository_is_empty() documentation ed64a1b Add libssh2's library and include directories. 5c3e01d Ensure the diff hunk callback is specified before trying to dereference it fe61bb6 Ensure git_index_entry is not NULL before trying to free it ae0cfac openssl: Add all required includes for AF_INET6 and in6_addr. 4738a33 Fixed git_repository_set_bare() not setting "core.bare" correctly d0db408 Make sure sys/repository.h includes the required headers eefe2e8 Fixed typo in git_repository_reinit_filesystem() documentation 8693335 Make binary detection work similar to vanilla git d95c949 Include ws2tcpip.h in order to get in6_addr e1314dd Include openssl headers last 09c2477 Fixed error when including git2/include/sys/stream.h bd0a551 pathspec: do not try to dereference NULL 1ce9ea3 checkout tests: cleanup realpath impl on Win32 f9df7b6 checkout tests: emulate p_realpath poorly on Win32 8d65523 checkout: remove files before writing new ones b295294 checkout: drop newline in error message 99367df checkout tests: nasty symlinks 9f1c873 checkout: don't recreate previous directory 1ca7fa9 git_path_join_unrooted: return base len bd0e881 checkout: introduce git_checkout_perfdata Downloads libgit2 v0.21.5 Maintenance Release @ethomson ethomson released this on 17 Jan The following (critical) fixes have been backported to this maintenance release. All users of the library are encouraged to update. af769f4 checkout: introduce git_checkout_perfdata fc478d2 git_path_join_unrooted: return base len 629a579 checkout: don't recreate previous directory dd3c53f checkout tests: nasty symlinks 186177a checkout: drop newline in error message 7268a5a checkout: remove files before writing new ones e517b62 checkout tests: emulate p_realpath poorly on Win32 9a8753d checkout tests: cleanup realpath impl on Win32 8433078 Introduce test for checkout case-changing rename d853fb9 Always checkout with case sensitive iterator
2015-06-03 15:14:46 +02:00
include/git2/annotated_commit.h
include/git2/attr.h
include/git2/blame.h
include/git2/blob.h
include/git2/branch.h
include/git2/buffer.h
include/git2/checkout.h
include/git2/cherrypick.h
include/git2/clone.h
include/git2/commit.h
include/git2/common.h
include/git2/config.h
include/git2/cred_helpers.h
Update libgit2 to 0.22.2 required by ruby-rugged. libgit2 v0.22.2 Maintenance Release @carlosmn carlosmn released this on 25 Mar 12 commits to maint/v0.22 since this release The following fixes have been backported to this maintenance release. All users of the library are encouraged to update. 1f25fe9 checkout: report correct invalid path 8633dd9 win32: further cleanups for 8.3 disabling 93be89c win32: cleanup 8.3 disabled tests 728a013 Fix test failures when 8.3 is disabled 1f726d0 git: make sure to close the network stream 3e163b6 checkout: free last created directory 3440c20 Initialize refs vector in git_remote_update_tips(). dcf6c0c Lower case the include directive of windows header 1dd5e28 http: do not try to use the cert callback on unencrypted streams dd243fe indexer: set an error message on duplicate objects in pack 3a1dc42 Put back the number of expected references to 6 from the test repo cf688ff Fixed active refspecs not reset by git_remote_upload() 7a5682f http: enforce the credential types f008aeb branch: do capture the error code 283f31a git_branch_delete() should ignore errors from non-existing reflogs aa409d5 Fix Mac build without OpenSSL d884d1c Fix race in git_packfile_unpack. 277d647 Reinit `reader` pointer after reading included config file 3bdcea8 Check rebase options version on public entry points 7d8e4e3 mkdir: respect the root path 69455bc stat: don't remove trailing '/' from root on win32 7aee248 repo: ensure we can create repo at filesystem root aa926fb Fix branch creation when branch name matches namespace of previously deleted branch 31ea8db Clarified git_repository_is_empty() documentation ed64a1b Add libssh2's library and include directories. 5c3e01d Ensure the diff hunk callback is specified before trying to dereference it fe61bb6 Ensure git_index_entry is not NULL before trying to free it ae0cfac openssl: Add all required includes for AF_INET6 and in6_addr. 4738a33 Fixed git_repository_set_bare() not setting "core.bare" correctly d0db408 Make sure sys/repository.h includes the required headers eefe2e8 Fixed typo in git_repository_reinit_filesystem() documentation 8693335 Make binary detection work similar to vanilla git d95c949 Include ws2tcpip.h in order to get in6_addr e1314dd Include openssl headers last 09c2477 Fixed error when including git2/include/sys/stream.h bd0a551 pathspec: do not try to dereference NULL 1ce9ea3 checkout tests: cleanup realpath impl on Win32 f9df7b6 checkout tests: emulate p_realpath poorly on Win32 8d65523 checkout: remove files before writing new ones b295294 checkout: drop newline in error message 99367df checkout tests: nasty symlinks 9f1c873 checkout: don't recreate previous directory 1ca7fa9 git_path_join_unrooted: return base len bd0e881 checkout: introduce git_checkout_perfdata Downloads libgit2 v0.21.5 Maintenance Release @ethomson ethomson released this on 17 Jan The following (critical) fixes have been backported to this maintenance release. All users of the library are encouraged to update. af769f4 checkout: introduce git_checkout_perfdata fc478d2 git_path_join_unrooted: return base len 629a579 checkout: don't recreate previous directory dd3c53f checkout tests: nasty symlinks 186177a checkout: drop newline in error message 7268a5a checkout: remove files before writing new ones e517b62 checkout tests: emulate p_realpath poorly on Win32 9a8753d checkout tests: cleanup realpath impl on Win32 8433078 Introduce test for checkout case-changing rename d853fb9 Always checkout with case sensitive iterator
2015-06-03 15:14:46 +02:00
include/git2/describe.h
include/git2/diff.h
include/git2/errors.h
include/git2/filter.h
Update libgit2 to 0.22.2 required by ruby-rugged. libgit2 v0.22.2 Maintenance Release @carlosmn carlosmn released this on 25 Mar 12 commits to maint/v0.22 since this release The following fixes have been backported to this maintenance release. All users of the library are encouraged to update. 1f25fe9 checkout: report correct invalid path 8633dd9 win32: further cleanups for 8.3 disabling 93be89c win32: cleanup 8.3 disabled tests 728a013 Fix test failures when 8.3 is disabled 1f726d0 git: make sure to close the network stream 3e163b6 checkout: free last created directory 3440c20 Initialize refs vector in git_remote_update_tips(). dcf6c0c Lower case the include directive of windows header 1dd5e28 http: do not try to use the cert callback on unencrypted streams dd243fe indexer: set an error message on duplicate objects in pack 3a1dc42 Put back the number of expected references to 6 from the test repo cf688ff Fixed active refspecs not reset by git_remote_upload() 7a5682f http: enforce the credential types f008aeb branch: do capture the error code 283f31a git_branch_delete() should ignore errors from non-existing reflogs aa409d5 Fix Mac build without OpenSSL d884d1c Fix race in git_packfile_unpack. 277d647 Reinit `reader` pointer after reading included config file 3bdcea8 Check rebase options version on public entry points 7d8e4e3 mkdir: respect the root path 69455bc stat: don't remove trailing '/' from root on win32 7aee248 repo: ensure we can create repo at filesystem root aa926fb Fix branch creation when branch name matches namespace of previously deleted branch 31ea8db Clarified git_repository_is_empty() documentation ed64a1b Add libssh2's library and include directories. 5c3e01d Ensure the diff hunk callback is specified before trying to dereference it fe61bb6 Ensure git_index_entry is not NULL before trying to free it ae0cfac openssl: Add all required includes for AF_INET6 and in6_addr. 4738a33 Fixed git_repository_set_bare() not setting "core.bare" correctly d0db408 Make sure sys/repository.h includes the required headers eefe2e8 Fixed typo in git_repository_reinit_filesystem() documentation 8693335 Make binary detection work similar to vanilla git d95c949 Include ws2tcpip.h in order to get in6_addr e1314dd Include openssl headers last 09c2477 Fixed error when including git2/include/sys/stream.h bd0a551 pathspec: do not try to dereference NULL 1ce9ea3 checkout tests: cleanup realpath impl on Win32 f9df7b6 checkout tests: emulate p_realpath poorly on Win32 8d65523 checkout: remove files before writing new ones b295294 checkout: drop newline in error message 99367df checkout tests: nasty symlinks 9f1c873 checkout: don't recreate previous directory 1ca7fa9 git_path_join_unrooted: return base len bd0e881 checkout: introduce git_checkout_perfdata Downloads libgit2 v0.21.5 Maintenance Release @ethomson ethomson released this on 17 Jan The following (critical) fixes have been backported to this maintenance release. All users of the library are encouraged to update. af769f4 checkout: introduce git_checkout_perfdata fc478d2 git_path_join_unrooted: return base len 629a579 checkout: don't recreate previous directory dd3c53f checkout tests: nasty symlinks 186177a checkout: drop newline in error message 7268a5a checkout: remove files before writing new ones e517b62 checkout tests: emulate p_realpath poorly on Win32 9a8753d checkout tests: cleanup realpath impl on Win32 8433078 Introduce test for checkout case-changing rename d853fb9 Always checkout with case sensitive iterator
2015-06-03 15:14:46 +02:00
include/git2/global.h
include/git2/graph.h
include/git2/ignore.h
include/git2/index.h
include/git2/indexer.h
include/git2/inttypes.h
include/git2/merge.h
include/git2/message.h
include/git2/net.h
include/git2/notes.h
include/git2/object.h
include/git2/odb.h
include/git2/odb_backend.h
include/git2/oid.h
Update libgit2 to 0.22.2 required by ruby-rugged. libgit2 v0.22.2 Maintenance Release @carlosmn carlosmn released this on 25 Mar 12 commits to maint/v0.22 since this release The following fixes have been backported to this maintenance release. All users of the library are encouraged to update. 1f25fe9 checkout: report correct invalid path 8633dd9 win32: further cleanups for 8.3 disabling 93be89c win32: cleanup 8.3 disabled tests 728a013 Fix test failures when 8.3 is disabled 1f726d0 git: make sure to close the network stream 3e163b6 checkout: free last created directory 3440c20 Initialize refs vector in git_remote_update_tips(). dcf6c0c Lower case the include directive of windows header 1dd5e28 http: do not try to use the cert callback on unencrypted streams dd243fe indexer: set an error message on duplicate objects in pack 3a1dc42 Put back the number of expected references to 6 from the test repo cf688ff Fixed active refspecs not reset by git_remote_upload() 7a5682f http: enforce the credential types f008aeb branch: do capture the error code 283f31a git_branch_delete() should ignore errors from non-existing reflogs aa409d5 Fix Mac build without OpenSSL d884d1c Fix race in git_packfile_unpack. 277d647 Reinit `reader` pointer after reading included config file 3bdcea8 Check rebase options version on public entry points 7d8e4e3 mkdir: respect the root path 69455bc stat: don't remove trailing '/' from root on win32 7aee248 repo: ensure we can create repo at filesystem root aa926fb Fix branch creation when branch name matches namespace of previously deleted branch 31ea8db Clarified git_repository_is_empty() documentation ed64a1b Add libssh2's library and include directories. 5c3e01d Ensure the diff hunk callback is specified before trying to dereference it fe61bb6 Ensure git_index_entry is not NULL before trying to free it ae0cfac openssl: Add all required includes for AF_INET6 and in6_addr. 4738a33 Fixed git_repository_set_bare() not setting "core.bare" correctly d0db408 Make sure sys/repository.h includes the required headers eefe2e8 Fixed typo in git_repository_reinit_filesystem() documentation 8693335 Make binary detection work similar to vanilla git d95c949 Include ws2tcpip.h in order to get in6_addr e1314dd Include openssl headers last 09c2477 Fixed error when including git2/include/sys/stream.h bd0a551 pathspec: do not try to dereference NULL 1ce9ea3 checkout tests: cleanup realpath impl on Win32 f9df7b6 checkout tests: emulate p_realpath poorly on Win32 8d65523 checkout: remove files before writing new ones b295294 checkout: drop newline in error message 99367df checkout tests: nasty symlinks 9f1c873 checkout: don't recreate previous directory 1ca7fa9 git_path_join_unrooted: return base len bd0e881 checkout: introduce git_checkout_perfdata Downloads libgit2 v0.21.5 Maintenance Release @ethomson ethomson released this on 17 Jan The following (critical) fixes have been backported to this maintenance release. All users of the library are encouraged to update. af769f4 checkout: introduce git_checkout_perfdata fc478d2 git_path_join_unrooted: return base len 629a579 checkout: don't recreate previous directory dd3c53f checkout tests: nasty symlinks 186177a checkout: drop newline in error message 7268a5a checkout: remove files before writing new ones e517b62 checkout tests: emulate p_realpath poorly on Win32 9a8753d checkout tests: cleanup realpath impl on Win32 8433078 Introduce test for checkout case-changing rename d853fb9 Always checkout with case sensitive iterator
2015-06-03 15:14:46 +02:00
include/git2/oidarray.h
include/git2/pack.h
include/git2/patch.h
include/git2/pathspec.h
include/git2/proxy.h
Update libgit2 to 0.22.2 required by ruby-rugged. libgit2 v0.22.2 Maintenance Release @carlosmn carlosmn released this on 25 Mar 12 commits to maint/v0.22 since this release The following fixes have been backported to this maintenance release. All users of the library are encouraged to update. 1f25fe9 checkout: report correct invalid path 8633dd9 win32: further cleanups for 8.3 disabling 93be89c win32: cleanup 8.3 disabled tests 728a013 Fix test failures when 8.3 is disabled 1f726d0 git: make sure to close the network stream 3e163b6 checkout: free last created directory 3440c20 Initialize refs vector in git_remote_update_tips(). dcf6c0c Lower case the include directive of windows header 1dd5e28 http: do not try to use the cert callback on unencrypted streams dd243fe indexer: set an error message on duplicate objects in pack 3a1dc42 Put back the number of expected references to 6 from the test repo cf688ff Fixed active refspecs not reset by git_remote_upload() 7a5682f http: enforce the credential types f008aeb branch: do capture the error code 283f31a git_branch_delete() should ignore errors from non-existing reflogs aa409d5 Fix Mac build without OpenSSL d884d1c Fix race in git_packfile_unpack. 277d647 Reinit `reader` pointer after reading included config file 3bdcea8 Check rebase options version on public entry points 7d8e4e3 mkdir: respect the root path 69455bc stat: don't remove trailing '/' from root on win32 7aee248 repo: ensure we can create repo at filesystem root aa926fb Fix branch creation when branch name matches namespace of previously deleted branch 31ea8db Clarified git_repository_is_empty() documentation ed64a1b Add libssh2's library and include directories. 5c3e01d Ensure the diff hunk callback is specified before trying to dereference it fe61bb6 Ensure git_index_entry is not NULL before trying to free it ae0cfac openssl: Add all required includes for AF_INET6 and in6_addr. 4738a33 Fixed git_repository_set_bare() not setting "core.bare" correctly d0db408 Make sure sys/repository.h includes the required headers eefe2e8 Fixed typo in git_repository_reinit_filesystem() documentation 8693335 Make binary detection work similar to vanilla git d95c949 Include ws2tcpip.h in order to get in6_addr e1314dd Include openssl headers last 09c2477 Fixed error when including git2/include/sys/stream.h bd0a551 pathspec: do not try to dereference NULL 1ce9ea3 checkout tests: cleanup realpath impl on Win32 f9df7b6 checkout tests: emulate p_realpath poorly on Win32 8d65523 checkout: remove files before writing new ones b295294 checkout: drop newline in error message 99367df checkout tests: nasty symlinks 9f1c873 checkout: don't recreate previous directory 1ca7fa9 git_path_join_unrooted: return base len bd0e881 checkout: introduce git_checkout_perfdata Downloads libgit2 v0.21.5 Maintenance Release @ethomson ethomson released this on 17 Jan The following (critical) fixes have been backported to this maintenance release. All users of the library are encouraged to update. af769f4 checkout: introduce git_checkout_perfdata fc478d2 git_path_join_unrooted: return base len 629a579 checkout: don't recreate previous directory dd3c53f checkout tests: nasty symlinks 186177a checkout: drop newline in error message 7268a5a checkout: remove files before writing new ones e517b62 checkout tests: emulate p_realpath poorly on Win32 9a8753d checkout tests: cleanup realpath impl on Win32 8433078 Introduce test for checkout case-changing rename d853fb9 Always checkout with case sensitive iterator
2015-06-03 15:14:46 +02:00
include/git2/rebase.h
include/git2/refdb.h
include/git2/reflog.h
include/git2/refs.h
include/git2/refspec.h
include/git2/remote.h
include/git2/repository.h
include/git2/reset.h
include/git2/revert.h
include/git2/revparse.h
include/git2/revwalk.h
include/git2/signature.h
include/git2/stash.h
include/git2/status.h
include/git2/stdint.h
include/git2/strarray.h
include/git2/submodule.h
include/git2/sys/commit.h
include/git2/sys/config.h
include/git2/sys/diff.h
include/git2/sys/filter.h
Update libgit2 to 0.22.2 required by ruby-rugged. libgit2 v0.22.2 Maintenance Release @carlosmn carlosmn released this on 25 Mar 12 commits to maint/v0.22 since this release The following fixes have been backported to this maintenance release. All users of the library are encouraged to update. 1f25fe9 checkout: report correct invalid path 8633dd9 win32: further cleanups for 8.3 disabling 93be89c win32: cleanup 8.3 disabled tests 728a013 Fix test failures when 8.3 is disabled 1f726d0 git: make sure to close the network stream 3e163b6 checkout: free last created directory 3440c20 Initialize refs vector in git_remote_update_tips(). dcf6c0c Lower case the include directive of windows header 1dd5e28 http: do not try to use the cert callback on unencrypted streams dd243fe indexer: set an error message on duplicate objects in pack 3a1dc42 Put back the number of expected references to 6 from the test repo cf688ff Fixed active refspecs not reset by git_remote_upload() 7a5682f http: enforce the credential types f008aeb branch: do capture the error code 283f31a git_branch_delete() should ignore errors from non-existing reflogs aa409d5 Fix Mac build without OpenSSL d884d1c Fix race in git_packfile_unpack. 277d647 Reinit `reader` pointer after reading included config file 3bdcea8 Check rebase options version on public entry points 7d8e4e3 mkdir: respect the root path 69455bc stat: don't remove trailing '/' from root on win32 7aee248 repo: ensure we can create repo at filesystem root aa926fb Fix branch creation when branch name matches namespace of previously deleted branch 31ea8db Clarified git_repository_is_empty() documentation ed64a1b Add libssh2's library and include directories. 5c3e01d Ensure the diff hunk callback is specified before trying to dereference it fe61bb6 Ensure git_index_entry is not NULL before trying to free it ae0cfac openssl: Add all required includes for AF_INET6 and in6_addr. 4738a33 Fixed git_repository_set_bare() not setting "core.bare" correctly d0db408 Make sure sys/repository.h includes the required headers eefe2e8 Fixed typo in git_repository_reinit_filesystem() documentation 8693335 Make binary detection work similar to vanilla git d95c949 Include ws2tcpip.h in order to get in6_addr e1314dd Include openssl headers last 09c2477 Fixed error when including git2/include/sys/stream.h bd0a551 pathspec: do not try to dereference NULL 1ce9ea3 checkout tests: cleanup realpath impl on Win32 f9df7b6 checkout tests: emulate p_realpath poorly on Win32 8d65523 checkout: remove files before writing new ones b295294 checkout: drop newline in error message 99367df checkout tests: nasty symlinks 9f1c873 checkout: don't recreate previous directory 1ca7fa9 git_path_join_unrooted: return base len bd0e881 checkout: introduce git_checkout_perfdata Downloads libgit2 v0.21.5 Maintenance Release @ethomson ethomson released this on 17 Jan The following (critical) fixes have been backported to this maintenance release. All users of the library are encouraged to update. af769f4 checkout: introduce git_checkout_perfdata fc478d2 git_path_join_unrooted: return base len 629a579 checkout: don't recreate previous directory dd3c53f checkout tests: nasty symlinks 186177a checkout: drop newline in error message 7268a5a checkout: remove files before writing new ones e517b62 checkout tests: emulate p_realpath poorly on Win32 9a8753d checkout tests: cleanup realpath impl on Win32 8433078 Introduce test for checkout case-changing rename d853fb9 Always checkout with case sensitive iterator
2015-06-03 15:14:46 +02:00
include/git2/sys/hashsig.h
include/git2/sys/index.h
include/git2/sys/mempack.h
include/git2/sys/merge.h
include/git2/sys/odb_backend.h
Update libgit2 to 0.22.2 required by ruby-rugged. libgit2 v0.22.2 Maintenance Release @carlosmn carlosmn released this on 25 Mar 12 commits to maint/v0.22 since this release The following fixes have been backported to this maintenance release. All users of the library are encouraged to update. 1f25fe9 checkout: report correct invalid path 8633dd9 win32: further cleanups for 8.3 disabling 93be89c win32: cleanup 8.3 disabled tests 728a013 Fix test failures when 8.3 is disabled 1f726d0 git: make sure to close the network stream 3e163b6 checkout: free last created directory 3440c20 Initialize refs vector in git_remote_update_tips(). dcf6c0c Lower case the include directive of windows header 1dd5e28 http: do not try to use the cert callback on unencrypted streams dd243fe indexer: set an error message on duplicate objects in pack 3a1dc42 Put back the number of expected references to 6 from the test repo cf688ff Fixed active refspecs not reset by git_remote_upload() 7a5682f http: enforce the credential types f008aeb branch: do capture the error code 283f31a git_branch_delete() should ignore errors from non-existing reflogs aa409d5 Fix Mac build without OpenSSL d884d1c Fix race in git_packfile_unpack. 277d647 Reinit `reader` pointer after reading included config file 3bdcea8 Check rebase options version on public entry points 7d8e4e3 mkdir: respect the root path 69455bc stat: don't remove trailing '/' from root on win32 7aee248 repo: ensure we can create repo at filesystem root aa926fb Fix branch creation when branch name matches namespace of previously deleted branch 31ea8db Clarified git_repository_is_empty() documentation ed64a1b Add libssh2's library and include directories. 5c3e01d Ensure the diff hunk callback is specified before trying to dereference it fe61bb6 Ensure git_index_entry is not NULL before trying to free it ae0cfac openssl: Add all required includes for AF_INET6 and in6_addr. 4738a33 Fixed git_repository_set_bare() not setting "core.bare" correctly d0db408 Make sure sys/repository.h includes the required headers eefe2e8 Fixed typo in git_repository_reinit_filesystem() documentation 8693335 Make binary detection work similar to vanilla git d95c949 Include ws2tcpip.h in order to get in6_addr e1314dd Include openssl headers last 09c2477 Fixed error when including git2/include/sys/stream.h bd0a551 pathspec: do not try to dereference NULL 1ce9ea3 checkout tests: cleanup realpath impl on Win32 f9df7b6 checkout tests: emulate p_realpath poorly on Win32 8d65523 checkout: remove files before writing new ones b295294 checkout: drop newline in error message 99367df checkout tests: nasty symlinks 9f1c873 checkout: don't recreate previous directory 1ca7fa9 git_path_join_unrooted: return base len bd0e881 checkout: introduce git_checkout_perfdata Downloads libgit2 v0.21.5 Maintenance Release @ethomson ethomson released this on 17 Jan The following (critical) fixes have been backported to this maintenance release. All users of the library are encouraged to update. af769f4 checkout: introduce git_checkout_perfdata fc478d2 git_path_join_unrooted: return base len 629a579 checkout: don't recreate previous directory dd3c53f checkout tests: nasty symlinks 186177a checkout: drop newline in error message 7268a5a checkout: remove files before writing new ones e517b62 checkout tests: emulate p_realpath poorly on Win32 9a8753d checkout tests: cleanup realpath impl on Win32 8433078 Introduce test for checkout case-changing rename d853fb9 Always checkout with case sensitive iterator
2015-06-03 15:14:46 +02:00
include/git2/sys/openssl.h
include/git2/sys/refdb_backend.h
include/git2/sys/reflog.h
include/git2/sys/refs.h
include/git2/sys/remote.h
include/git2/sys/repository.h
Update libgit2 to 0.22.2 required by ruby-rugged. libgit2 v0.22.2 Maintenance Release @carlosmn carlosmn released this on 25 Mar 12 commits to maint/v0.22 since this release The following fixes have been backported to this maintenance release. All users of the library are encouraged to update. 1f25fe9 checkout: report correct invalid path 8633dd9 win32: further cleanups for 8.3 disabling 93be89c win32: cleanup 8.3 disabled tests 728a013 Fix test failures when 8.3 is disabled 1f726d0 git: make sure to close the network stream 3e163b6 checkout: free last created directory 3440c20 Initialize refs vector in git_remote_update_tips(). dcf6c0c Lower case the include directive of windows header 1dd5e28 http: do not try to use the cert callback on unencrypted streams dd243fe indexer: set an error message on duplicate objects in pack 3a1dc42 Put back the number of expected references to 6 from the test repo cf688ff Fixed active refspecs not reset by git_remote_upload() 7a5682f http: enforce the credential types f008aeb branch: do capture the error code 283f31a git_branch_delete() should ignore errors from non-existing reflogs aa409d5 Fix Mac build without OpenSSL d884d1c Fix race in git_packfile_unpack. 277d647 Reinit `reader` pointer after reading included config file 3bdcea8 Check rebase options version on public entry points 7d8e4e3 mkdir: respect the root path 69455bc stat: don't remove trailing '/' from root on win32 7aee248 repo: ensure we can create repo at filesystem root aa926fb Fix branch creation when branch name matches namespace of previously deleted branch 31ea8db Clarified git_repository_is_empty() documentation ed64a1b Add libssh2's library and include directories. 5c3e01d Ensure the diff hunk callback is specified before trying to dereference it fe61bb6 Ensure git_index_entry is not NULL before trying to free it ae0cfac openssl: Add all required includes for AF_INET6 and in6_addr. 4738a33 Fixed git_repository_set_bare() not setting "core.bare" correctly d0db408 Make sure sys/repository.h includes the required headers eefe2e8 Fixed typo in git_repository_reinit_filesystem() documentation 8693335 Make binary detection work similar to vanilla git d95c949 Include ws2tcpip.h in order to get in6_addr e1314dd Include openssl headers last 09c2477 Fixed error when including git2/include/sys/stream.h bd0a551 pathspec: do not try to dereference NULL 1ce9ea3 checkout tests: cleanup realpath impl on Win32 f9df7b6 checkout tests: emulate p_realpath poorly on Win32 8d65523 checkout: remove files before writing new ones b295294 checkout: drop newline in error message 99367df checkout tests: nasty symlinks 9f1c873 checkout: don't recreate previous directory 1ca7fa9 git_path_join_unrooted: return base len bd0e881 checkout: introduce git_checkout_perfdata Downloads libgit2 v0.21.5 Maintenance Release @ethomson ethomson released this on 17 Jan The following (critical) fixes have been backported to this maintenance release. All users of the library are encouraged to update. af769f4 checkout: introduce git_checkout_perfdata fc478d2 git_path_join_unrooted: return base len 629a579 checkout: don't recreate previous directory dd3c53f checkout tests: nasty symlinks 186177a checkout: drop newline in error message 7268a5a checkout: remove files before writing new ones e517b62 checkout tests: emulate p_realpath poorly on Win32 9a8753d checkout tests: cleanup realpath impl on Win32 8433078 Introduce test for checkout case-changing rename d853fb9 Always checkout with case sensitive iterator
2015-06-03 15:14:46 +02:00
include/git2/sys/stream.h
include/git2/sys/time.h
Update libgit2 to 0.22.2 required by ruby-rugged. libgit2 v0.22.2 Maintenance Release @carlosmn carlosmn released this on 25 Mar 12 commits to maint/v0.22 since this release The following fixes have been backported to this maintenance release. All users of the library are encouraged to update. 1f25fe9 checkout: report correct invalid path 8633dd9 win32: further cleanups for 8.3 disabling 93be89c win32: cleanup 8.3 disabled tests 728a013 Fix test failures when 8.3 is disabled 1f726d0 git: make sure to close the network stream 3e163b6 checkout: free last created directory 3440c20 Initialize refs vector in git_remote_update_tips(). dcf6c0c Lower case the include directive of windows header 1dd5e28 http: do not try to use the cert callback on unencrypted streams dd243fe indexer: set an error message on duplicate objects in pack 3a1dc42 Put back the number of expected references to 6 from the test repo cf688ff Fixed active refspecs not reset by git_remote_upload() 7a5682f http: enforce the credential types f008aeb branch: do capture the error code 283f31a git_branch_delete() should ignore errors from non-existing reflogs aa409d5 Fix Mac build without OpenSSL d884d1c Fix race in git_packfile_unpack. 277d647 Reinit `reader` pointer after reading included config file 3bdcea8 Check rebase options version on public entry points 7d8e4e3 mkdir: respect the root path 69455bc stat: don't remove trailing '/' from root on win32 7aee248 repo: ensure we can create repo at filesystem root aa926fb Fix branch creation when branch name matches namespace of previously deleted branch 31ea8db Clarified git_repository_is_empty() documentation ed64a1b Add libssh2's library and include directories. 5c3e01d Ensure the diff hunk callback is specified before trying to dereference it fe61bb6 Ensure git_index_entry is not NULL before trying to free it ae0cfac openssl: Add all required includes for AF_INET6 and in6_addr. 4738a33 Fixed git_repository_set_bare() not setting "core.bare" correctly d0db408 Make sure sys/repository.h includes the required headers eefe2e8 Fixed typo in git_repository_reinit_filesystem() documentation 8693335 Make binary detection work similar to vanilla git d95c949 Include ws2tcpip.h in order to get in6_addr e1314dd Include openssl headers last 09c2477 Fixed error when including git2/include/sys/stream.h bd0a551 pathspec: do not try to dereference NULL 1ce9ea3 checkout tests: cleanup realpath impl on Win32 f9df7b6 checkout tests: emulate p_realpath poorly on Win32 8d65523 checkout: remove files before writing new ones b295294 checkout: drop newline in error message 99367df checkout tests: nasty symlinks 9f1c873 checkout: don't recreate previous directory 1ca7fa9 git_path_join_unrooted: return base len bd0e881 checkout: introduce git_checkout_perfdata Downloads libgit2 v0.21.5 Maintenance Release @ethomson ethomson released this on 17 Jan The following (critical) fixes have been backported to this maintenance release. All users of the library are encouraged to update. af769f4 checkout: introduce git_checkout_perfdata fc478d2 git_path_join_unrooted: return base len 629a579 checkout: don't recreate previous directory dd3c53f checkout tests: nasty symlinks 186177a checkout: drop newline in error message 7268a5a checkout: remove files before writing new ones e517b62 checkout tests: emulate p_realpath poorly on Win32 9a8753d checkout tests: cleanup realpath impl on Win32 8433078 Introduce test for checkout case-changing rename d853fb9 Always checkout with case sensitive iterator
2015-06-03 15:14:46 +02:00
include/git2/sys/transport.h
include/git2/tag.h
include/git2/trace.h
Update libgit2 to 0.22.2 required by ruby-rugged. libgit2 v0.22.2 Maintenance Release @carlosmn carlosmn released this on 25 Mar 12 commits to maint/v0.22 since this release The following fixes have been backported to this maintenance release. All users of the library are encouraged to update. 1f25fe9 checkout: report correct invalid path 8633dd9 win32: further cleanups for 8.3 disabling 93be89c win32: cleanup 8.3 disabled tests 728a013 Fix test failures when 8.3 is disabled 1f726d0 git: make sure to close the network stream 3e163b6 checkout: free last created directory 3440c20 Initialize refs vector in git_remote_update_tips(). dcf6c0c Lower case the include directive of windows header 1dd5e28 http: do not try to use the cert callback on unencrypted streams dd243fe indexer: set an error message on duplicate objects in pack 3a1dc42 Put back the number of expected references to 6 from the test repo cf688ff Fixed active refspecs not reset by git_remote_upload() 7a5682f http: enforce the credential types f008aeb branch: do capture the error code 283f31a git_branch_delete() should ignore errors from non-existing reflogs aa409d5 Fix Mac build without OpenSSL d884d1c Fix race in git_packfile_unpack. 277d647 Reinit `reader` pointer after reading included config file 3bdcea8 Check rebase options version on public entry points 7d8e4e3 mkdir: respect the root path 69455bc stat: don't remove trailing '/' from root on win32 7aee248 repo: ensure we can create repo at filesystem root aa926fb Fix branch creation when branch name matches namespace of previously deleted branch 31ea8db Clarified git_repository_is_empty() documentation ed64a1b Add libssh2's library and include directories. 5c3e01d Ensure the diff hunk callback is specified before trying to dereference it fe61bb6 Ensure git_index_entry is not NULL before trying to free it ae0cfac openssl: Add all required includes for AF_INET6 and in6_addr. 4738a33 Fixed git_repository_set_bare() not setting "core.bare" correctly d0db408 Make sure sys/repository.h includes the required headers eefe2e8 Fixed typo in git_repository_reinit_filesystem() documentation 8693335 Make binary detection work similar to vanilla git d95c949 Include ws2tcpip.h in order to get in6_addr e1314dd Include openssl headers last 09c2477 Fixed error when including git2/include/sys/stream.h bd0a551 pathspec: do not try to dereference NULL 1ce9ea3 checkout tests: cleanup realpath impl on Win32 f9df7b6 checkout tests: emulate p_realpath poorly on Win32 8d65523 checkout: remove files before writing new ones b295294 checkout: drop newline in error message 99367df checkout tests: nasty symlinks 9f1c873 checkout: don't recreate previous directory 1ca7fa9 git_path_join_unrooted: return base len bd0e881 checkout: introduce git_checkout_perfdata Downloads libgit2 v0.21.5 Maintenance Release @ethomson ethomson released this on 17 Jan The following (critical) fixes have been backported to this maintenance release. All users of the library are encouraged to update. af769f4 checkout: introduce git_checkout_perfdata fc478d2 git_path_join_unrooted: return base len 629a579 checkout: don't recreate previous directory dd3c53f checkout tests: nasty symlinks 186177a checkout: drop newline in error message 7268a5a checkout: remove files before writing new ones e517b62 checkout tests: emulate p_realpath poorly on Win32 9a8753d checkout tests: cleanup realpath impl on Win32 8433078 Introduce test for checkout case-changing rename d853fb9 Always checkout with case sensitive iterator
2015-06-03 15:14:46 +02:00
include/git2/transaction.h
include/git2/transport.h
include/git2/tree.h
include/git2/types.h
include/git2/version.h
Update libgit2 to 0.26.0. libgit2 2017/6/19 This is the first release of the v0.26 series, "Aufschub". The changelog follows. Changes or improvements Support for opening, creating and modifying worktrees. We can now detect SHA1 collisions resulting from the SHAttered attack. These checks can be enabled at build time via -DUSE_SHA1DC. Fix for missing implementation of git_merge_driver_source getters. Fix for installed pkg-config file being broken when the prefix contains spaces. We now detect when the hashsum of on-disk objects does not match their expected hashsum. We now support open-ended ranges (e.g. "master..", "...master") in our revision range parsing code. We now correctly compute ignores with leading "/" in subdirectories. We now optionally call fsync on loose objects, packfiles and their indexes, loose references and packed reference files. We can now build against OpenSSL v1.1 and against LibreSSL. GIT_MERGE_OPTIONS_INIT now includes a setting to perform rename detection. This aligns this structure with the default by git_merge and git_merge_trees when NULL was provided for the options. Improvements for reading index v4 files. Perform additional retries for filesystem operations on Windows when files are temporarily locked by other processes. API additions New family of functions to handle worktrees: git_worktree_list() lets you look up worktrees for a repository. git_worktree_lookup() lets you get a specific worktree. git_worktree_open_from_repository() lets you get the associated worktree of a repository. git_worktree_add lets you create new worktrees. git_worktree_prune lets you remove worktrees from disk. git_worktree_lock() and git_worktree_unlock() let you lock and unlock a worktree, respectively. git_repository_open_from_worktree() lets you open a repository via git_repository_head_for_worktree() lets you get the current HEAD for a linked worktree. git_repository_head_detached_for_worktree() lets you check whether a linked worktree is in detached HEAD mode. git_repository_item_path() lets you retrieve paths for various repository files. git_repository_commondir() lets you retrieve the common directory of a repository. git_branch_is_checked_out() allows you to check whether a branch is checked out in a repository or any of its worktrees. git_repository_submodule_cache_all() and git_repository_submodule_cache_clear() functions allow you to prime or clear the submodule cache of a repository. You can disable strict hash verifications via the GIT_OPT_ENABLE_STRICT_HASH_VERIFICATION option with git_libgit2_opts(). You can enable us calling fsync for various files inside the ".git" directory by setting the GIT_OPT_ENABLE_FSYNC_GITDIR option with git_libgit2_opts(). You can now enable "offset deltas" when creating packfiles and negotiating packfiles with a remote server by setting GIT_OPT_ENABLE_OFS_DELTA option with GIT_libgit2_opts(). You can now set the default share mode on Windows for opening files using GIT_OPT_SET_WINDOWS_SHAREMODE option with git_libgit2_opts(). You can query the current share mode with GIT_OPT_GET_WINDOWS_SHAREMODE. git_transport_smart_proxy_options() enables you to get the proxy options for smart transports. The GIT_FILTER_INIT macro and the git_filter_init function are provided to initialize a git_filter structure. Breaking API changes clone_checkout_strategy has been removed from git_submodule_update_option. The checkout strategy used to clone will be the same strategy specified in checkout_opts.
2017-07-31 16:18:20 +02:00
include/git2/worktree.h
lib/libgit2.so
Update libgit2 to 0.26.0. libgit2 2017/6/19 This is the first release of the v0.26 series, "Aufschub". The changelog follows. Changes or improvements Support for opening, creating and modifying worktrees. We can now detect SHA1 collisions resulting from the SHAttered attack. These checks can be enabled at build time via -DUSE_SHA1DC. Fix for missing implementation of git_merge_driver_source getters. Fix for installed pkg-config file being broken when the prefix contains spaces. We now detect when the hashsum of on-disk objects does not match their expected hashsum. We now support open-ended ranges (e.g. "master..", "...master") in our revision range parsing code. We now correctly compute ignores with leading "/" in subdirectories. We now optionally call fsync on loose objects, packfiles and their indexes, loose references and packed reference files. We can now build against OpenSSL v1.1 and against LibreSSL. GIT_MERGE_OPTIONS_INIT now includes a setting to perform rename detection. This aligns this structure with the default by git_merge and git_merge_trees when NULL was provided for the options. Improvements for reading index v4 files. Perform additional retries for filesystem operations on Windows when files are temporarily locked by other processes. API additions New family of functions to handle worktrees: git_worktree_list() lets you look up worktrees for a repository. git_worktree_lookup() lets you get a specific worktree. git_worktree_open_from_repository() lets you get the associated worktree of a repository. git_worktree_add lets you create new worktrees. git_worktree_prune lets you remove worktrees from disk. git_worktree_lock() and git_worktree_unlock() let you lock and unlock a worktree, respectively. git_repository_open_from_worktree() lets you open a repository via git_repository_head_for_worktree() lets you get the current HEAD for a linked worktree. git_repository_head_detached_for_worktree() lets you check whether a linked worktree is in detached HEAD mode. git_repository_item_path() lets you retrieve paths for various repository files. git_repository_commondir() lets you retrieve the common directory of a repository. git_branch_is_checked_out() allows you to check whether a branch is checked out in a repository or any of its worktrees. git_repository_submodule_cache_all() and git_repository_submodule_cache_clear() functions allow you to prime or clear the submodule cache of a repository. You can disable strict hash verifications via the GIT_OPT_ENABLE_STRICT_HASH_VERIFICATION option with git_libgit2_opts(). You can enable us calling fsync for various files inside the ".git" directory by setting the GIT_OPT_ENABLE_FSYNC_GITDIR option with git_libgit2_opts(). You can now enable "offset deltas" when creating packfiles and negotiating packfiles with a remote server by setting GIT_OPT_ENABLE_OFS_DELTA option with GIT_libgit2_opts(). You can now set the default share mode on Windows for opening files using GIT_OPT_SET_WINDOWS_SHAREMODE option with git_libgit2_opts(). You can query the current share mode with GIT_OPT_GET_WINDOWS_SHAREMODE. git_transport_smart_proxy_options() enables you to get the proxy options for smart transports. The GIT_FILTER_INIT macro and the git_filter_init function are provided to initialize a git_filter structure. Breaking API changes clone_checkout_strategy has been removed from git_submodule_update_option. The checkout strategy used to clone will be the same strategy specified in checkout_opts.
2017-07-31 16:18:20 +02:00
lib/libgit2.so.${PKGVERSION}
lib/libgit2.so.26
lib/pkgconfig/libgit2.pc