Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 1, 2025

Updates the requirements on dulwich to permit the latest version.

Release notes

Sourced from dulwich's releases.

0.24.0

What's Changed

... (truncated)

Changelog

Sourced from dulwich's changelog.

0.24.0 2025-08-01

  • Split out WorkTree from Repo. (Jelmer Vernooij)

  • Add comprehensive git worktree support including WorkTreeContainer class, WorkTreeInfo objects, and full CLI/porcelain implementations for add, list, remove, prune, lock, unlock, and move operations. (Jelmer Vernooij, #1710, #1632)

  • Add support for -a argument to dulwich.cli.commit. (Jelmer Vernooij)

  • Add support for --amend argument to dulwich.cli.commit and dulwich.porcelain.commit. (Jelmer Vernooij)

  • Add support for merge drivers. (Jelmer Vernooij)

  • Add support for Git revision syntax operators ~, ^, ^{}, @{N}, and :path in dulwich.objectspec.parse_object, e.g. HEAD~1, HEAD^2, v1.0^{}, HEAD@{1}, HEAD:README. (Jelmer Vernooij)

  • Add support for GIT_CONFIG_GLOBAL and GIT_CONFIG_SYSTEM environment variables to override global and system configuration paths. (Jelmer Vernooij, #1193)

  • dulwich.porcelain.diff: Support diffing two commits and diffing cached and working tree. (Jelmer Vernooij)

  • Add format-patch command in porcelain. (Jelmer Vernooij)

  • Add functions for creating bundles and BundleClient for interacting with bundles. (Jelmer Vernooij, #1246)

  • Add support for core.commitGraph configuration setting to control whether commit-graph files are used for performance optimization. (Jelmer Vernooij)

  • Add reflog command in porcelain. (Jelmer Vernooij)

  • Add locked_ref context manager for atomic ref operations. (Jelmer Vernooij)

  • Fix bug in DiskRefsContainer._remove_packed_ref that prevented packed ref deletions from being persisted to disk. (Jelmer Vernooij)

  • Optimize writing unchanged refs by avoiding unnecessary fsync when ref already has the desired value. File locking behavior

... (truncated)

Commits

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [dulwich](https://github.com/dulwich/dulwich) to permit the latest version.
- [Release notes](https://github.com/dulwich/dulwich/releases)
- [Changelog](https://github.com/jelmer/dulwich/blob/master/NEWS)
- [Commits](jelmer/dulwich@dulwich-0.21.7...dulwich-0.24.0)

---
updated-dependencies:
- dependency-name: dulwich
  dependency-version: 0.24.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies UI User interface: forms, widgets...

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant