Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-dulwich for openSUSE:Factory 
checked in at 2026-05-04 12:53:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-dulwich (Old)
 and      /work/SRC/openSUSE:Factory/.python-dulwich.new.30200 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-dulwich"

Mon May  4 12:53:09 2026 rev:70 rq:1350427 version:1.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-dulwich/python-dulwich.changes    
2026-02-20 17:54:43.617820947 +0100
+++ /work/SRC/openSUSE:Factory/.python-dulwich.new.30200/python-dulwich.changes 
2026-05-04 12:56:01.067654840 +0200
@@ -1,0 +2,32 @@
+Sat May  2 00:02:23 UTC 2026 - Lukas Müller <[email protected]>
+
+- Update to version 1.2.1.
+  * Derive the LFS endpoint as the remote's on-disk LFS store when 
remote.origin.url points at a local filesystem path or file:// URL, matching 
git-lfs behaviour.
+  * Deduplicate objects when writing a multi-pack-index.
+  * Extend ignorecase and precomposeunicode support to index lookups.
+- Changes from version 1.2.0:
+  New features
+  * Add am command and porcelain.am() for applying mailbox-style email patches 
(git am), with state persistence for --continue, --skip, --abort, and --quit 
recovery (#1692).
+  * Add apply command and porcelain.apply_patch() for applying unified diffs, 
including rename/copy detection, binary patches with Git's base85 encoding, and 
--3way merge fallback (#1784).
+  * Expand log command options: --oneline, --abbrev-commit, --author, 
--committer, --grep, --since/--after, --until/--before, -n/--max-count, 
--no-merges, --merges, --stat, -p/--patch, --name-only, and --follow (#1779).
+  * Add support for push options (-o/--push-option) in push, enabling AGit 
flow and other server-side push option workflows.
+  * Add missing push options: --all, --tags, --delete, --dry-run, --prune, 
--set-upstream, --follow-tags, and --mirror (#1844).
+  * Add support for atomic push operations (--atomic): either all ref updates 
succeed or none are applied (#1781).
+  * Add support for extensions.relativeworktrees repository extension, 
allowing worktrees to use relative paths (#2112).
+  Configuration support
+  * gc.pruneExpire — grace period before unreachable objects are pruned 
(#1859).
+  * core.precomposeunicode — normalize NFD Unicode paths from macOS 
filesystems to NFC (#1804).
+  * core.gitProxy — proxy command for git:// protocol connections (#1850).
+  * core.maxStat — limit stat operations when checking for unstaged changes 
(#1853).
+  * core.packedGitLimit — cap memory used for mmapped pack files, closing LRU 
packs when exceeded (#1848).
+  * core.deltaBaseCacheLimit — cap memory used for caching delta base objects; 
defaults to 96 MiB (#1849).
+  * http.userAgent — customize the User-Agent header (global and 
URL-specific); default is git/dulwich/{version}.
+  Fixes
+  * Fix GPG signature verification to raise BadSignature for all GPG errors, 
not just BadSignatures; also detect when GPG returns no signatures.
+  * Fix client incorrectly sending unborn argument in Git protocol v2 ls-refs 
requests to servers that don't advertise ls-refs=unborn, preventing clones from 
older servers like Gerrit 3.12.2 (#2104).
+  * Improve error message in read_info_refs() to show the actual line content 
when parsing fails (#2103).
+  * Preserve quoted trailing whitespace in config values (#2145, Christopher 
Toth).
+  * Fix .gitignore parent re-include handling so a later !dir/ re-include 
allows a subsequent file-level negation to take effect (#2141, N0zoM1z0).
+  * Fix host key verification in contrib/paramiko_vendor.py by loading known 
hosts and rejecting unknown SSH host keys by default (#2123, quart27219).
+
+-------------------------------------------------------------------

Old:
----
  dulwich-1.1.0.tar.gz

New:
----
  dulwich-1.2.1.tar.gz

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

Other differences:
------------------
++++++ python-dulwich.spec ++++++
--- /var/tmp/diff_new_pack.Hks7qM/_old  2026-05-04 12:56:01.723681841 +0200
+++ /var/tmp/diff_new_pack.Hks7qM/_new  2026-05-04 12:56:01.727682005 +0200
@@ -25,7 +25,7 @@
 %{?sle15_python_module_pythons}
 %define oldpython python
 Name:           python-dulwich
-Version:        1.1.0
+Version:        1.2.1
 Release:        0
 Summary:        Pure-Python Git Library
 License:        Apache-2.0 OR GPL-2.0-or-later
@@ -90,9 +90,6 @@
 
 %check
 %if %{with test}
-# These tests break the testsuite with a NameError if type checking is not 
enabled
-rm tests/contrib/test_swift.py
-rm tests/contrib/test_swift_smoke.py
 %pytest tests/ -k "not (test_filter_branch_index_filter)"
 %endif
 

++++++ dulwich-1.1.0.tar.gz -> dulwich-1.2.1.tar.gz ++++++
++++ 18975 lines of diff (skipped)

Reply via email to