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)
