Skip to content

fix(deps): update dependency dulwich to v1 - autoclosed - #880

Closed
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dulwich-1.x
Closed

fix(deps): update dependency dulwich to v1 - autoclosed#880
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/dulwich-1.x

Conversation

@renovate

@renovate renovate Bot commented Jan 18, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
dulwich >=0.22.6,<0.25>=1.2.4,<1.3 age confidence

Release Notes

dulwich/dulwich (dulwich)

v1.2.4

Compare Source

Tolerate ref names with empty path components (e.g. `refs/tags//v1.0`) for now, emitting a `DeprecationWarning` rather than raising a `RefFormatError`. Such names are constructed by older Poetry releases (fixed in Poetry 2.4.0) and were silently accepted before Dulwich 1.2.3. `local_branch_name`, `local_tag_name` and `local_replace_name` likewise warn about, and strip, a leading slash instead of raising `ValueError`. Both will become errors again in a future release. (Jelmer Vernooij, #​2192)

v1.2.3

Compare Source

v1.2.2

Compare Source

v1.2.1

Compare Source

Changes since 1.2.0

  • Derive the LFS endpoint as the remote's on-disk LFS store
    (<remote>/.git/lfs for worktrees, <remote>/lfs for bare repos)
    when remote.origin.url points at a local filesystem path or
    file:// URL, matching git-lfs behaviour. Previously the built-in
    smudge filter constructed an HTTP-style <remote>.git/info/lfs path
    that did not exist on disk, leaving LFS-tracked files as pointers
    when cloning from a local repo.

  • Deduplicate objects when writing a multi-pack-index. Objects present
    in multiple packs (e.g. after git gc creates a cruft pack) would
    otherwise produce an OIDL chunk with repeated SHAs, causing
    git multi-pack-index verify to fail with "oid lookup out of order".
    (#​2152)

  • Extend ignorecase and precomposeunicode support to index lookups.
    (#​1807)

v1.2.0: 1.2.0

Compare Source

Notable changes since 1.1.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).
Packaging
  • No longer ship contrib/ as part of the distribution. The contrib/ directory has always been documented as unsupported and is now excluded from the installed package (#​2122).

v1.1.0: 1.1.0

Compare Source

What's Changed

New Contributors

Full Changelog: jelmer/dulwich@dulwich-1.0.0...dulwich-1.1.0

v1.0.0: 1.0.0

Compare Source

What's Changed

Full Changelog: jelmer/dulwich@dulwich-0.25.2...dulwich-1.0.0

v0.25.2: dulwich-0.25.1

Compare Source

What's Changed

Full Changelog: jelmer/dulwich@dulwich-0.25.1...dulwich-0.25.2

v0.25.1

Compare Source

Full Changelog: jelmer/dulwich@dulwich-0.25.0...dulwich-0.25.1

v0.25.0: v0.25.0

Compare Source

What's Changed

New Contributors

Full Changelog: jelmer/dulwich@dulwich-0.24.10...dulwich-0.25.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested a review from a team as a code owner January 18, 2026 00:50
@netlify

netlify Bot commented Jan 18, 2026

Copy link
Copy Markdown

Deploy Preview for conda-lock failed.

Name Link
🔨 Latest commit 5f006f1
🔍 Latest deploy log https://app.netlify.com/projects/conda-lock/deploys/69952534e8b21b000806cf9b

@renovate
renovate Bot force-pushed the renovate/dulwich-1.x branch from 219e359 to 05cc7b5 Compare February 2, 2026 18:59
@renovate renovate Bot changed the title chore(deps): update dependency dulwich to v1 fix(deps): update dependency dulwich to v1 Feb 12, 2026
@renovate
renovate Bot force-pushed the renovate/dulwich-1.x branch from 05cc7b5 to 5f006f1 Compare February 18, 2026 02:34
@renovate renovate Bot changed the title fix(deps): update dependency dulwich to v1 Update dependency dulwich to v1 Apr 8, 2026
@renovate renovate Bot changed the title Update dependency dulwich to v1 fix(deps): update dependency dulwich to v1 Apr 11, 2026
@renovate
renovate Bot force-pushed the renovate/dulwich-1.x branch from 5f006f1 to 46f2c4e Compare April 21, 2026 20:10
@netlify

netlify Bot commented Apr 21, 2026

Copy link
Copy Markdown

Deploy Preview for conda-lock failed.

Name Link
🔨 Latest commit 4614ac2
🔍 Latest deploy log https://app.netlify.com/projects/conda-lock/deploys/6a0f6acfe9d8650008288aa7

@renovate
renovate Bot force-pushed the renovate/dulwich-1.x branch from 46f2c4e to 7c3fb53 Compare April 29, 2026 21:44
@renovate
renovate Bot force-pushed the renovate/dulwich-1.x branch from 7c3fb53 to 5772d35 Compare May 20, 2026 22:29
@renovate
renovate Bot force-pushed the renovate/dulwich-1.x branch from 5772d35 to 4614ac2 Compare May 21, 2026 20:27
@renovate renovate Bot changed the title fix(deps): update dependency dulwich to v1 fix(deps): update dependency dulwich to v1 - autoclosed May 29, 2026
@renovate renovate Bot closed this May 29, 2026
@renovate
renovate Bot deleted the renovate/dulwich-1.x branch May 29, 2026 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants