Hello community, here is the log from the commit of package libgit2 for openSUSE:Factory checked in at 2015-02-03 11:39:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libgit2 (Old) and /work/SRC/openSUSE:Factory/.libgit2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgit2" Changes: -------- --- /work/SRC/openSUSE:Factory/libgit2/libgit2.changes 2014-10-18 09:09:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libgit2.new/libgit2.changes 2015-02-03 11:39:48.000000000 +0100 @@ -1,0 +2,71 @@ +Tue Jan 27 20:40:51 UTC 2015 - [email protected] + +- Update to version 0.22.1: + + The following (critical) fixes have been backported to this + maintenance release: + - checkout: introduce git_checkout_perfdata. + - git_path_join_unrooted: return base len. + - checkout: don't recreate previous directory. + - checkout tests: nasty symlinks. + - checkout: drop newline in error message. + - checkout: remove files before writing new ones. + - checkout tests: emulate p_realpath poorly on Win32. + - checkout tests: cleanup realpath impl on Win32. +- Changes from version 0.22.0: + + git_signature_new() now requires a non-empty email address. + + Use CommonCrypto libraries for SHA-1 calculation on Mac OS X. + + Disable SSL compression and SSLv2 and SSLv3 ciphers in favor of + TLSv1 in OpenSSL. + + The fetch behavior of remotes with autotag set to + GIT_REMOTE_DOWNLOAD_TAGS_ALL has been changed to match git + 1.9.0 and later. In this mode, libgit2 now fetches all tags in + addition to whatever else needs to be fetched. + + git_checkout() now handles case-changing renames correctly on + case-insensitive filesystems; for example renaming "readme" to + "README". + + The search for libssh2 is now done via pkg-config instead of a + custom search of a few directories. + + Add support for core.protectHFS and core.protectNTFS. Add more + validation for filenames which we write such as references. + + The local transport now generates textual progress output like + git-upload-pack does ("counting objects"). + + git_checkout_index() can now check out an in-memory index that + is not necessarily the repository's index, so you may check out + an index that was produced by git_merge and friends while + retaining the cached information. + + Remove the default timeout for receiving / sending data over + HTTP using the WinHTTP transport layer. + + Add SPNEGO (Kerberos) authentication using GSSAPI on Unix + systems. + + Provide built-in objects for the empty blob (e69de29) and empty + tree (4b825dc) objects. + + The index' tree cache is now filled upon read-tree and + write-tree and the cache is written to disk. + + LF -> CRLF filter refuses to handle mixed-EOL files. + + LF -> CRLF filter now runs when * text = auto (with Git for + Windows 1.9.4). + + File unlocks are atomic again via rename. Read-only files on + Windows are made read-write if necessary. + + Share open packfiles across repositories to share descriptors + and mmaps. + + Use a map for the treebuilder, making insertion O(1). + + The build system now accepts an option EMBED_SSH_PATH which + when set tells it to include a copy of libssh2 at the given + location. This is enabled for MSVC. + + Add support for refspecs with the asterisk in the middle of a + pattern. + + Fetching now performs opportunistic updates. To achieve this, + we introduce a difference between active and passive refspecs, + which make git_remote_download() and git_remote_fetch() to take + a list of resfpecs to be the active list, similarly to how git + fetch accepts a list on the command-line. + + The THREADSAFE option to build libgit2 with threading support + has been flipped to be on by default. + + The remote object has learnt to prune remote-tracking branches. + If the remote is configured to do so, this will happen via + git_remote_fetch(). You can also call git_remote_prune() after + connecting or fetching to perform the prune. +- Rename libgit2-21 subpackage to libgit2-22, following upstreams + soname bump (also in baselibs.conf). + +------------------------------------------------------------------- Old: ---- v0.21.0.tar.gz New: ---- v0.22.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgit2.spec ++++++ --- /var/tmp/diff_new_pack.pRbLVZ/_old 2015-02-03 11:39:50.000000000 +0100 +++ /var/tmp/diff_new_pack.pRbLVZ/_new 2015-02-03 11:39:50.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package libgit2 # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2011, Sascha Peilicke <[email protected]> # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: libgit2 -Version: 0.21.0 +Version: 0.22.1 Release: 0 Summary: C git library License: GPL-2.0-with-GCC-exception @@ -43,11 +43,11 @@ you to write native speed custom Git applications in any language with bindings. -%package -n %{name}-21 +%package -n %{name}-22 Summary: C git library Group: System/Libraries -%description -n %{name}-21 +%description -n %{name}-22 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 @@ -56,7 +56,7 @@ %package devel Summary: C git library Group: Development/Libraries/C and C++ -Requires: %{name}-21 >= %{version} +Requires: %{name}-22 >= %{version} %description devel This package contains all necessary include files and libraries needed @@ -77,10 +77,10 @@ %install %makeinstall -%post -n %{name}-21 -p /sbin/ldconfig -%postun -n %{name}-21 -p /sbin/ldconfig +%post -n %{name}-22 -p /sbin/ldconfig +%postun -n %{name}-22 -p /sbin/ldconfig -%files -n %{name}-21 +%files -n %{name}-22 %defattr (-,root,root) %doc AUTHORS COPYING README.md %{_libdir}/%{name}.so.* ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.pRbLVZ/_old 2015-02-03 11:39:50.000000000 +0100 +++ /var/tmp/diff_new_pack.pRbLVZ/_new 2015-02-03 11:39:50.000000000 +0100 @@ -1 +1 @@ -libgit2-21 \ No newline at end of file +libgit2-22 ++++++ v0.21.0.tar.gz -> v0.22.1.tar.gz ++++++ ++++ 45134 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
