Accepting request 610717 from devel:tools:scm
OBS-URL: https://build.opensuse.org/request/show/610717 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git?expand=0&rev=218
This commit is contained in:
parent
a5f1009f43
commit
26c472cc4e
Binary file not shown.
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d65d99e9e5b081c1f14ea018973806e942a2eb7d0da2ebc01bd2525adee62d48
|
|
||||||
size 4966248
|
|
BIN
git-2.17.0.tar.sign
Normal file
BIN
git-2.17.0.tar.sign
Normal file
Binary file not shown.
3
git-2.17.0.tar.xz
Normal file
3
git-2.17.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:e916e5e95e81dbeafa7aac5d719c01108b5c814eb90b746695afa1afedf955c7
|
||||||
|
size 5011556
|
53
git.changes
53
git.changes
@ -1,3 +1,56 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 19 20:37:48 UTC 2018 - schwab@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").
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Mar 27 11:55:21 CEST 2018 - kukuk@suse.de
|
Tue Mar 27 11:55:21 CEST 2018 - kukuk@suse.de
|
||||||
|
|
||||||
|
15
git.spec
15
git.spec
@ -35,7 +35,7 @@
|
|||||||
%bcond_without docs
|
%bcond_without docs
|
||||||
|
|
||||||
Name: git
|
Name: git
|
||||||
Version: 2.16.3
|
Version: 2.17.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Fast, scalable, distributed revision control system
|
Summary: Fast, scalable, distributed revision control system
|
||||||
License: GPL-2.0-only
|
License: GPL-2.0-only
|
||||||
@ -87,6 +87,7 @@ BuildRequires: libsha1detectcoll-devel
|
|||||||
%endif
|
%endif
|
||||||
BuildRequires: pcre2-devel
|
BuildRequires: pcre2-devel
|
||||||
BuildRequires: perl-Error
|
BuildRequires: perl-Error
|
||||||
|
BuildRequires: perl-MailTools
|
||||||
BuildRequires: python3
|
BuildRequires: python3
|
||||||
BuildRequires: sgml-skel
|
BuildRequires: sgml-skel
|
||||||
BuildRequires: systemd-rpm-macros
|
BuildRequires: systemd-rpm-macros
|
||||||
@ -218,6 +219,7 @@ system.
|
|||||||
Summary: Git tools for sending email
|
Summary: Git tools for sending email
|
||||||
Group: Development/Tools/Version Control
|
Group: Development/Tools/Version Control
|
||||||
Requires: git-core = %{version}
|
Requires: git-core = %{version}
|
||||||
|
Requires: perl-MailTools
|
||||||
# For sending mails over secure SMTP:
|
# For sending mails over secure SMTP:
|
||||||
Recommends: perl-Net-SMTP-SSL, perl-Authen-SASL
|
Recommends: perl-Net-SMTP-SSL, perl-Authen-SASL
|
||||||
|
|
||||||
@ -307,10 +309,12 @@ make %{_smp_mflags} CFLAGS="%{optflags}" \
|
|||||||
%endif
|
%endif
|
||||||
PYTHON_PATH=%{_bindir}/python3 \
|
PYTHON_PATH=%{_bindir}/python3 \
|
||||||
USE_LIBPCRE2=YesPlease \
|
USE_LIBPCRE2=YesPlease \
|
||||||
|
NO_PERL_CPAN_FALLBACKS=1 \
|
||||||
V=1 \
|
V=1 \
|
||||||
prefix=%{_prefix} mandir=%{_mandir} \
|
prefix=%{_prefix} mandir=%{_mandir} \
|
||||||
gitexecdir=%{gitexecdir} \
|
gitexecdir=%{gitexecdir} \
|
||||||
htmldir=%{_docdir}/git \
|
htmldir=%{_docdir}/git \
|
||||||
|
perllibdir=%{perl_vendorlib} \
|
||||||
"$@"
|
"$@"
|
||||||
EOF
|
EOF
|
||||||
#
|
#
|
||||||
@ -350,11 +354,6 @@ install -m 644 %{S:6} %{buildroot}/%{_fwdefdir}/git-daemon
|
|||||||
(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}%{_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}%{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
|
(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
|
%perl_process_packlist
|
||||||
find %{buildroot}/%_mandir -type f -print0 | xargs -0 chmod 644
|
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
|
install -m 644 -D contrib/completion/git-completion.bash %{buildroot}/etc/bash_completion.d/git.sh
|
||||||
@ -505,9 +504,7 @@ fi
|
|||||||
%if 0%{?suse_version} < 1140
|
%if 0%{?suse_version} < 1140
|
||||||
/var/adm/perl-modules/%{name}
|
/var/adm/perl-modules/%{name}
|
||||||
%endif
|
%endif
|
||||||
%{perl_vendorlib}/Git.pm
|
%attr(-,root,root) %{perl_vendorlib}/*
|
||||||
%{perl_vendorlib}/Git/
|
|
||||||
%{perl_vendorarch}/auto/Git/
|
|
||||||
/etc/bash_completion.d/*.sh
|
/etc/bash_completion.d/*.sh
|
||||||
%{_datadir}/tcsh
|
%{_datadir}/tcsh
|
||||||
/etc/profile.d/*.csh
|
/etc/profile.d/*.csh
|
||||||
|
Loading…
Reference in New Issue
Block a user