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]

Reply via email to