SHA256
1
0
forked from pool/git

Accepting request 881672 from devel:tools:scm

OBS-URL: https://build.opensuse.org/request/show/881672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/git?expand=0&rev=260
This commit is contained in:
Richard Brown 2021-04-06 15:29:21 +00:00 committed by Git OBS Bridge
parent ef9abf326f
commit 90972dec91
6 changed files with 88 additions and 5 deletions

Binary file not shown.

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:41f7d90c71f9476cd387673fcb10ce09ccbed67332436a4cc58d7af32c355faa
size 6329820

BIN
git-2.31.1.tar.sign Normal file

Binary file not shown.

3
git-2.31.1.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9f61417a44d5b954a5012b6f34e526a3336dcf5dd720e2bb7ada92ad8b3d6680
size 6413368

View File

@ -1,3 +1,83 @@
-------------------------------------------------------------------
Sat Mar 27 09:10:32 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
- git 2.31.1:
* fsmonitor bug fixes
* fix git bisect to take an annotated tag as a good/bad endpoint
* Fix a corner case in "git mv" on case insensitive systems
-------------------------------------------------------------------
Tue Mar 16 15:33:29 UTC 2021 - Fabian Vogt <fvogt@suse.com>
- Require only openssh-clients where possible (TW, SLE >= 15 SP3)
(boo#1183580)
- Drop rsync requirement, not necessary anymore
-------------------------------------------------------------------
Mon Mar 15 20:30:29 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>
- git 2.31.0:
* Use of "pack-redundant" command is discouraged and will trigger
a warning. The replacement is "repack -d".
* The "--format=%(trailers)" mechanism gets enhanced to make it
easier to design output for machine consumption.
* No longer give message to choose between rebase or merge upon
pull if the history fast-forwards
* The configuration variable 'core.abbrev' can be set to 'no' to
force no abbreviation regardless of the hash algorithm.
* "git rev-parse" can be explicitly told to give output as absolute
or relative path with the `--path-format=(absolute|relative)` option.
* Bash completion (in contrib/) update to make it easier for
end-users to add completion for their custom "git" subcommands.
* "git maintenance" learned to drive scheduled maintenance on
platforms whose native scheduling methods are not 'cron'.
* After expiring a reflog and making a single commit, the reflog for
the branch would record a single entry that knows both @{0} and
@{1}, but we failed to answer "what commit were we on?", i.e. @{1}
* "git bundle" learns "--stdin" option to read its refs from the
standard input. Also, it now does not lose refs whey they point
at the same object.
* "git log" learned a new "--diff-merges=<how>" option.
* "git ls-files" can and does show multiple entries when the index is
unmerged, which is a source for confusion unless -s/-u option is in
use. A new option --deduplicate has been introduced.
* `git worktree list` now annotates worktrees as prunable, shows
locked and prunable attributes in --porcelain mode, and gained
a --verbose option.
* "git clone" tries to locally check out the branch pointed at by
HEAD of the remote repository after it is done, but the protocol
did not convey the information necessary to do so when copying an
empty repository. The protocol v2 learned how to do so.
* There are other ways than ".." for a single token to denote a
"commit range", namely "<rev>^!" and "<rev>^-<n>", but "git
range-diff" did not understand them.
* The "git range-diff" command learned "--(left|right)-only" option
to show only one side of the compared range.
* "git mergetool" feeds three versions (base, local and remote) of
a conflicted path unmodified. The command learned to optionally
prepare these files with unconflicted parts already resolved.
* The .mailmap is documented to be read only from the root level of a
working tree, but a stray file in a bare repository also was read
by accident, which has been corrected.
* "git maintenance" tool learned a new "pack-refs" maintenance task.
* The error message given when a configuration variable that is
expected to have a boolean value has been improved.
* Signed commits and tags now allow verification of objects, whose
two object names (one in SHA-1, the other in SHA-256) are both
signed.
* "git rev-list" command learned "--disk-usage" option.
* "git {diff,log} --{skip,rotate}-to=<path>" allows the user to
discard diff output for early paths or move them to the end of the
output.
* "git difftool" learned "--skip-to=<path>" option to restart an
interrupted session from an arbitrary path.
* "git grep" has been tweaked to be limited to the sparse checkout
paths.
* "git rebase --[no-]fork-point" gained a configuration variable
rebase.forkPoint so that users do not have to keep specifying a
non-default setting.
* many bug fixes
-------------------------------------------------------------------
Tue Mar 9 18:55:54 UTC 2021 - Andreas Stieger <andreas.stieger@gmx.de>

View File

@ -36,7 +36,7 @@
%bcond_with asciidoctor
%endif
Name: git
Version: 2.30.2
Version: 2.31.1
Release: 0
Summary: Fast, scalable, distributed revision control system
License: GPL-2.0-only
@ -118,9 +118,12 @@ CVS, and GNU arch.
Summary: Core git tools
Group: Development/Tools/Version Control
Requires: less
%if 0%{?suse_version} >= 1550 || 0%{?sle_version} >= 150300
Requires: openssh-clients
%else
Requires: openssh
%endif
Requires: perl-Error
Requires: rsync
Obsoletes: git-remote-helpers < %{version}
%{perl_requires}