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