Accepting request 1105503 from home:AndreasStieger:branches:devel:tools:scm
git 2.42.0 OBS-URL: https://build.opensuse.org/request/show/1105503 OBS-URL: https://build.opensuse.org/package/show/devel:tools:scm/git?expand=0&rev=620
This commit is contained in:
parent
d3e863b7c9
commit
b58c8f3843
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e748bafd424cfe80b212cbc6f1bbccc3a47d4862fb1eb7988877750478568040
|
||||
size 7273624
|
BIN
git-2.42.0.tar.sign
Normal file
BIN
git-2.42.0.tar.sign
Normal file
Binary file not shown.
3
git-2.42.0.tar.xz
Normal file
3
git-2.42.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3278210e9fd2994b8484dd7e3ddd9ea8b940ef52170cdb606daa94d887c93b0d
|
||||
size 7346760
|
68
git.changes
68
git.changes
@ -1,3 +1,71 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Aug 23 19:03:38 UTC 2023 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||
|
||||
- git 2.42.0:
|
||||
* "git pack-refs" learns "--include" and "--exclude" to tweak the ref
|
||||
hierarchy to be packed using pattern matching.
|
||||
* 'git worktree add' learned how to create a worktree based on an
|
||||
orphaned branch with `--orphan`.
|
||||
* "git pack-objects" learned to invoke a new hook program that
|
||||
enumerates extra objects to be used as anchoring points to keep
|
||||
otherwise unreachable objects in cruft packs.
|
||||
* Add more "git var" for toolsmiths to learn various locations Git is
|
||||
configured with either via the configuration or hard-coded defaults.
|
||||
* 'git notes append' was taught '--separator' to specify string to insert
|
||||
between paragraphs.
|
||||
* The "git for-each-ref" family of commands learned placeholders
|
||||
related to GPG signature verification.
|
||||
* "git diff --no-index" learned to read from named pipes as if they
|
||||
were regular files, to allow "git diff <(process) <(substitution)"
|
||||
some shells support.
|
||||
* Help newbies by suggesting that there are cases where force-pushing
|
||||
is a valid and sensible thing to update a branch at a remote
|
||||
repository, rather than reconciling with merge/rebase.
|
||||
* "git blame --contents=file" has been taught to work in a bare
|
||||
repository.
|
||||
* "git branch -f X" to repoint the branch X said that X was "checked
|
||||
out" in another worktree, even when branch X was not and instead
|
||||
being bisected or rebased. The message was reworded to say the
|
||||
branch was "in use".
|
||||
* Tone down the warning on SHA-256 repositories being an experimental
|
||||
curiosity. We do not have support for them to interoperate with
|
||||
traditional SHA-1 repositories, but at this point, we do not plan
|
||||
to make breaking changes to SHA-256 repositories and there is no
|
||||
longer need for such a strongly phrased warning.
|
||||
* "git diff-tree" has been taught to take advantage of the
|
||||
sparse-index feature.
|
||||
* The object traversal using reachability bitmap done by
|
||||
"pack-object" has been tweaked to take advantage of the fact that
|
||||
using "boundary" commits as representative of all the uninteresting
|
||||
ones can save quite a lot of object enumeration.
|
||||
* "git worktree" learned to work better with sparse index feature.
|
||||
* When the external merge driver is killed by a signal, its output
|
||||
should not be trusted as a resolution with conflicts that is
|
||||
proposed by the driver, but the code did.
|
||||
* The set-up code for the get_revision() API now allows feeding
|
||||
options like --all and --not in the --stdin mode.
|
||||
* Move functions that are not about pure string manipulation out of
|
||||
strbuf.[ch]
|
||||
* "imap-send" codepaths got cleaned up to get rid of unused
|
||||
parameters.
|
||||
* Enumerating refs in the packed-refs file, while excluding refs that
|
||||
match certain patterns, has been optimized.
|
||||
* Mark-up unused parameters in the code so that we can eventually
|
||||
enable -Wunused-parameter by default.
|
||||
* Instead of inventing a custom counter variables for debugging,
|
||||
use existing trace2 facility in the fsync customization codepath.
|
||||
* "git branch --list --format=<format>" and friends are taught
|
||||
a new "%(describe)" placeholder.
|
||||
* Clarify how to choose the starting point for a new topic in
|
||||
developer guidance document.
|
||||
* The implementation of "get_sha1_hex()" that reads a hexadecimal
|
||||
string that spells a full object name has been extended to cope
|
||||
with any hash function used in the repository, but the "sha1" in
|
||||
its name survived. Rename it to get_hash_hex(), a name that is
|
||||
more consistent within its friends like get_hash_hex_algop().
|
||||
* Command line parser fix, and a small parse-options API update.
|
||||
* bug fixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 3 15:59:19 UTC 2023 - Andreas Stieger <Andreas.Stieger@gmx.de>
|
||||
|
||||
|
3
git.spec
3
git.spec
@ -35,7 +35,7 @@
|
||||
%bcond_with asciidoctor
|
||||
%endif
|
||||
Name: git
|
||||
Version: 2.41.0
|
||||
Version: 2.42.0
|
||||
Release: 0
|
||||
Summary: Fast, scalable, distributed revision control system
|
||||
License: GPL-2.0-only
|
||||
@ -187,7 +187,6 @@ Supplements: (%{name} and cvs)
|
||||
Tools for importing CVS repositories to the Git version control system.
|
||||
|
||||
%if %{with git_libsecret}
|
||||
|
||||
%package credential-libsecret
|
||||
Summary: Git credential backend using libsecret to access keyring
|
||||
Group: Development/Tools/Version Control
|
||||
|
Loading…
Reference in New Issue
Block a user