Hello community,

here is the log from the commit of package git for openSUSE:Factory checked in 
at 2018-05-21 20:21:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/git (Old)
 and      /work/SRC/openSUSE:Factory/.git.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "git"

Mon May 21 20:21:32 2018 rev:218 rq:610717 version:2.17.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/git/git.changes  2018-03-29 11:49:30.943559955 
+0200
+++ /work/SRC/openSUSE:Factory/.git.new/git.changes     2018-05-21 
20:21:35.803567721 +0200
@@ -1,0 +2,53 @@
+Sat May 19 20:37:48 UTC 2018 - sch...@linux-m68k.org
+
+- git 2.17.0:
+  * "diff" family of commands learned "--find-object=<object-id>" option
+    to limit the findings to changes that involve the named object.
+  * "git format-patch" learned to give 72-cols to diffstat, which is
+    consistent with other line length limits the subcommand uses for
+    its output meant for e-mails.
+  * The log from "git daemon" can be redirected with a new option; one
+    relevant use case is to send the log to standard error (instead of
+    syslog) when running it from inetd.
+  * "git rebase" learned to take "--allow-empty-message" option.
+  * "git am" has learned the "--quit" option, in addition to the
+    existing "--abort" option; having the pair mirrors a few other
+    commands like "rebase" and "cherry-pick".
+  * "git worktree add" learned to run the post-checkout hook, just like
+    "git clone" runs it upon the initial checkout.
+  * "git tag" learned an explicit "--edit" option that allows the
+    message given via "-m" and "-F" to be further edited.
+  * "git fetch --prune-tags" may be used as a handy short-hand for
+    getting rid of stale tags that are locally held.
+  * The new "--show-current-patch" option gives an end-user facing way
+    to get the diff being applied when "git rebase" (and "git am")
+    stops with a conflict.
+  * "git add -p" used to offer "/" (look for a matching hunk) as a
+    choice, even there was only one hunk, which has been corrected.
+    Also the single-key help is now given only for keys that are
+    enabled (e.g. help for '/' won't be shown when there is only one
+    hunk).
+  * Since Git 1.7.9, "git merge" defaulted to --no-ff (i.e. even when
+    the side branch being merged is a descendant of the current commit,
+    create a merge commit instead of fast-forwarding) when merging a
+    tag object.  This was appropriate default for integrators who pull
+    signed tags from their downstream contributors, but caused an
+    unnecessary merges when used by downstream contributors who
+    habitually "catch up" their topic branches with tagged releases
+    from the upstream.  Update "git merge" to default to --no-ff only
+    when merging a tag object that does *not* sit at its usual place in
+    refs/tags/ hierarchy, and allow fast-forwarding otherwise, to
+    mitigate the problem.
+  * "git status" can spend a lot of cycles to compute the relation
+    between the current branch and its upstream, which can now be
+    disabled with "--no-ahead-behind" option.
+  * "git diff" and friends learned funcname patterns for Go language
+    source files.
+  * "git send-email" learned "--reply-to=<address>" option.
+   * Funcname pattern used for C# now recognizes "async" keyword.
+   * In a way similar to how "git tag" learned to honor the pager
+    setting only in the list mode, "git config" learned to ignore the
+    pager setting when it is used for setting values (i.e. when the
+    purpose of the operation is not to "show").
+
+-------------------------------------------------------------------

Old:
----
  git-2.16.3.tar.sign
  git-2.16.3.tar.xz

New:
----
  git-2.17.0.tar.sign
  git-2.17.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ git.spec ++++++
--- /var/tmp/diff_new_pack.BQH0ca/_old  2018-05-21 20:21:36.779531899 +0200
+++ /var/tmp/diff_new_pack.BQH0ca/_new  2018-05-21 20:21:36.779531899 +0200
@@ -35,7 +35,7 @@
 %bcond_without docs
 
 Name:           git
-Version:        2.16.3
+Version:        2.17.0
 Release:        0
 Summary:        Fast, scalable, distributed revision control system
 License:        GPL-2.0-only
@@ -87,6 +87,7 @@
 %endif
 BuildRequires:  pcre2-devel
 BuildRequires:  perl-Error
+BuildRequires:  perl-MailTools
 BuildRequires:  python3
 BuildRequires:  sgml-skel
 BuildRequires:  systemd-rpm-macros
@@ -218,6 +219,7 @@
 Summary:        Git tools for sending email
 Group:          Development/Tools/Version Control
 Requires:       git-core = %{version}
+Requires:       perl-MailTools
 # For sending mails over secure SMTP:
 Recommends:     perl-Net-SMTP-SSL, perl-Authen-SASL
 
@@ -307,10 +309,12 @@
 %endif
        PYTHON_PATH=%{_bindir}/python3 \
        USE_LIBPCRE2=YesPlease \
+       NO_PERL_CPAN_FALLBACKS=1 \
        V=1 \
        prefix=%{_prefix} mandir=%{_mandir} \
        gitexecdir=%{gitexecdir} \
        htmldir=%{_docdir}/git \
+       perllibdir=%{perl_vendorlib} \
        "$@"
 EOF
 #
@@ -350,11 +354,6 @@
 (find %{buildroot}%{_bindir} -type f -o -type l | grep -vE 
"archimport|p4|svn|cvs|email|gitk|git-daemon|gui" | sed -e s@^%{buildroot}@@)   
                > bin-man-doc-files
 (find %{buildroot}%{gitexecdir} ! -type d | grep -vE 
"archimport|p4|svn|cvs|email|gitk|git-daemon|gui" | sed -e s@^%{buildroot}@@)   
            >> bin-man-doc-files
 (find %{buildroot}%{_mandir} -type f | grep -vE 
"archimport|p4|svn|git-cvs|email|gitk|git-daemon|gui" | sed -e 
s@^%{buildroot}@@ -e 's/$/*/' ) >> bin-man-doc-files
-( pushd perl
-  perl Makefile.PL
-  make -f perl.mak DESTDIR=%{buildroot}  install_vendor
-)
-rm -rf %{buildroot}/usr/lib/perl5/site_perl
 %perl_process_packlist
 find %{buildroot}/%_mandir -type f -print0 | xargs -0 chmod 644
 install -m 644 -D contrib/completion/git-completion.bash 
%{buildroot}/etc/bash_completion.d/git.sh
@@ -505,9 +504,7 @@
 %if 0%{?suse_version} < 1140
 /var/adm/perl-modules/%{name}
 %endif
-%{perl_vendorlib}/Git.pm
-%{perl_vendorlib}/Git/
-%{perl_vendorarch}/auto/Git/
+%attr(-,root,root) %{perl_vendorlib}/*
 /etc/bash_completion.d/*.sh
 %{_datadir}/tcsh
 /etc/profile.d/*.csh

++++++ git-2.16.3.tar.xz -> git-2.17.0.tar.xz ++++++
++++ 150314 lines of diff (skipped)



Reply via email to