Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package git for openSUSE:Factory checked in 
at 2023-08-30 10:17:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/git (Old)
 and      /work/SRC/openSUSE:Factory/.git.new.1766 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "git"

Wed Aug 30 10:17:55 2023 rev:300 rq:1105861 version:2.42.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/git/git.changes  2023-06-07 23:06:47.187121924 
+0200
+++ /work/SRC/openSUSE:Factory/.git.new.1766/git.changes        2023-08-30 
10:19:03.781106668 +0200
@@ -1,0 +2,68 @@
+Wed Aug 23 19:03:38 UTC 2023 - Andreas Stieger <andreas.stie...@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
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ git.spec ++++++
--- /var/tmp/diff_new_pack.2tbfwR/_old  2023-08-30 10:19:05.949184040 +0200
+++ /var/tmp/diff_new_pack.2tbfwR/_new  2023-08-30 10:19:05.953184183 +0200
@@ -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 @@
 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

++++++ git-2.41.0.tar.xz -> git-2.42.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/git/git-2.41.0.tar.xz 
/work/SRC/openSUSE:Factory/.git.new.1766/git-2.42.0.tar.xz differ: char 15, 
line 1

Reply via email to