Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update dependency dulwich to v0.22.7 (#3011)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [dulwich](https://redirect.github.com/dulwich/dulwich) | `==0.21.7` -> `==0.22.7` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>dulwich/dulwich (dulwich)</summary> ### [`v0.22.7`](https://redirect.github.com/jelmer/dulwich/releases/tag/dulwich-0.22.7): 0.22.7 [Compare Source](https://redirect.github.com/dulwich/dulwich/compare/dulwich-0.22.6...dulwich-0.22.7) - Fix serializing of commits with empty commit messages. (Castedo Ellerman, [#​1429](https://redirect.github.com/dulwich/dulwich/issues/1429)) ### [`v0.22.6`](https://redirect.github.com/jelmer/dulwich/releases/tag/v0.22.6) [Compare Source](https://redirect.github.com/dulwich/dulwich/compare/dulwich-0.22.5...dulwich-0.22.6) #### What's Changed - Various minor rust improvements by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1390](https://redirect.github.com/jelmer/dulwich/pull/1390) - Fix handling of symrefs with protocol v2. Fixes [#​1389](https://redirect.github.com/dulwich/dulwich/issues/1389) by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1392](https://redirect.github.com/jelmer/dulwich/pull/1392) - Refactor ref handling by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1393](https://redirect.github.com/jelmer/dulwich/pull/1393) - Bump mypy from 1.12.0 to 1.12.1 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/jelmer/dulwich/pull/1395](https://redirect.github.com/jelmer/dulwich/pull/1395) - Bump ruff from 0.6.9 to 0.7.0 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/jelmer/dulwich/pull/1396](https://redirect.github.com/jelmer/dulwich/pull/1396) - Build pure wheels by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1398](https://redirect.github.com/jelmer/dulwich/pull/1398) - Bump mypy from 1.12.1 to 1.13.0 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/jelmer/dulwich/pull/1401](https://redirect.github.com/jelmer/dulwich/pull/1401) - Bump ruff from 0.7.0 to 0.7.1 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/jelmer/dulwich/pull/1400](https://redirect.github.com/jelmer/dulwich/pull/1400) - Add ObjectStore.iter_prefix by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1402](https://redirect.github.com/jelmer/dulwich/pull/1402) - Test symrefs handling for git protocol v2 by [@​stspdotname](https://redirect.github.com/stspdotname) in [https://github.com/jelmer/dulwich/pull/1403](https://redirect.github.com/jelmer/dulwich/pull/1403) - use a default ref-prefix when fetching with git protocol v2 by [@​stspdotname](https://redirect.github.com/stspdotname) in [https://github.com/jelmer/dulwich/pull/1404](https://redirect.github.com/jelmer/dulwich/pull/1404) - Revert back to Cargo.lock format version 3 by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1406](https://redirect.github.com/jelmer/dulwich/pull/1406) - Upgrade disperse config by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1408](https://redirect.github.com/jelmer/dulwich/pull/1408) - Fix new version by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1409](https://redirect.github.com/jelmer/dulwich/pull/1409) - Drop outdated performance.txt file. Fixes [#​1411](https://redirect.github.com/dulwich/dulwich/issues/1411) by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1412](https://redirect.github.com/jelmer/dulwich/pull/1412) - return peeled refs from GitClient.get_refs() if protocol-v2 is used by [@​stspdotname](https://redirect.github.com/stspdotname) in [https://github.com/jelmer/dulwich/pull/1413](https://redirect.github.com/jelmer/dulwich/pull/1413) - Bump ruff from 0.7.1 to 0.7.2 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/jelmer/dulwich/pull/1415](https://redirect.github.com/jelmer/dulwich/pull/1415) - Drop support for Python 3.8 by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1414](https://redirect.github.com/jelmer/dulwich/pull/1414) - build: respect the "pure" argument at metadata generation time by [@​eli-schwartz](https://redirect.github.com/eli-schwartz) in [https://github.com/jelmer/dulwich/pull/1417](https://redirect.github.com/jelmer/dulwich/pull/1417) - Move ref_prefix default behaviour down by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1418](https://redirect.github.com/jelmer/dulwich/pull/1418) - Drop broken refspecs argument for porcelain.clone by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1420](https://redirect.github.com/jelmer/dulwich/pull/1420) - consistently pass around ref_prefix and protocol_version in dulwich.client by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1421](https://redirect.github.com/jelmer/dulwich/pull/1421) - Revert broken ref_prefix handling, consistently apply ref_prefix by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1422](https://redirect.github.com/jelmer/dulwich/pull/1422) - Strip pkt-line when negotiating Git protocol v2 by [@​Lordshinjo](https://redirect.github.com/Lordshinjo) in [https://github.com/jelmer/dulwich/pull/1424](https://redirect.github.com/jelmer/dulwich/pull/1424) - add easy type hints to some function returns by [@​castedo](https://redirect.github.com/castedo) in [https://github.com/jelmer/dulwich/pull/1426](https://redirect.github.com/jelmer/dulwich/pull/1426) - Bump ruff from 0.7.2 to 0.7.3 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/jelmer/dulwich/pull/1427](https://redirect.github.com/jelmer/dulwich/pull/1427) - iter_prefix: fix handling of missing loose object directories by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1428](https://redirect.github.com/jelmer/dulwich/pull/1428) - type hints for ShaFile.copy and Tree.lookup_path by [@​castedo](https://redirect.github.com/castedo) in [https://github.com/jelmer/dulwich/pull/1430](https://redirect.github.com/jelmer/dulwich/pull/1430) - Improve unittest calls by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1433](https://redirect.github.com/jelmer/dulwich/pull/1433) - Upgrade Python code to a modern version by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1436](https://redirect.github.com/jelmer/dulwich/pull/1436) - Reject refcontainer values that are not 40 char sha or symref by [@​abn](https://redirect.github.com/abn) in [https://github.com/jelmer/dulwich/pull/1437](https://redirect.github.com/jelmer/dulwich/pull/1437) #### New Contributors - [@​eli-schwartz](https://redirect.github.com/eli-schwartz) made their first contribution in [https://github.com/jelmer/dulwich/pull/1417](https://redirect.github.com/jelmer/dulwich/pull/1417) - [@​Lordshinjo](https://redirect.github.com/Lordshinjo) made their first contribution in [https://github.com/jelmer/dulwich/pull/1424](https://redirect.github.com/jelmer/dulwich/pull/1424) - [@​abn](https://redirect.github.com/abn) made their first contribution in [https://github.com/jelmer/dulwich/pull/1437](https://redirect.github.com/jelmer/dulwich/pull/1437) **Full Changelog**: jelmer/dulwich@v0.22.2...v0.22.6 ### [`v0.22.5`](https://redirect.github.com/jelmer/dulwich/releases/tag/dulwich-0.22.5): 0.22.5 [Compare Source](https://redirect.github.com/dulwich/dulwich/compare/dulwich-0.22.4...dulwich-0.22.5) #### What's Changed - Drop outdated performance.txt file. Fixes [#​1411](https://redirect.github.com/dulwich/dulwich/issues/1411) by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1412](https://redirect.github.com/jelmer/dulwich/pull/1412) - return peeled refs from GitClient.get_refs() if protocol-v2 is used by [@​stspdotname](https://redirect.github.com/stspdotname) in [https://github.com/jelmer/dulwich/pull/1413](https://redirect.github.com/jelmer/dulwich/pull/1413) - Bump ruff from 0.7.1 to 0.7.2 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/jelmer/dulwich/pull/1415](https://redirect.github.com/jelmer/dulwich/pull/1415) - Drop support for Python 3.8 by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1414](https://redirect.github.com/jelmer/dulwich/pull/1414) - build: respect the "pure" argument at metadata generation time by [@​eli-schwartz](https://redirect.github.com/eli-schwartz) in [https://github.com/jelmer/dulwich/pull/1417](https://redirect.github.com/jelmer/dulwich/pull/1417) - Move ref_prefix default behaviour down by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1418](https://redirect.github.com/jelmer/dulwich/pull/1418) - Drop broken refspecs argument for porcelain.clone by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1420](https://redirect.github.com/jelmer/dulwich/pull/1420) - consistently pass around ref_prefix and protocol_version in dulwich.client by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1421](https://redirect.github.com/jelmer/dulwich/pull/1421) - Revert broken ref_prefix handling, consistently apply ref_prefix by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1422](https://redirect.github.com/jelmer/dulwich/pull/1422) - Strip pkt-line when negotiating Git protocol v2 by [@​Lordshinjo](https://redirect.github.com/Lordshinjo) in [https://github.com/jelmer/dulwich/pull/1424](https://redirect.github.com/jelmer/dulwich/pull/1424) #### New Contributors - [@​eli-schwartz](https://redirect.github.com/eli-schwartz) made their first contribution in [https://github.com/jelmer/dulwich/pull/1417](https://redirect.github.com/jelmer/dulwich/pull/1417) - [@​Lordshinjo](https://redirect.github.com/Lordshinjo) made their first contribution in [https://github.com/jelmer/dulwich/pull/1424](https://redirect.github.com/jelmer/dulwich/pull/1424) **Full Changelog**: jelmer/dulwich@dulwich-0.22.4...dulwich-0.22.5 ### [`v0.22.4`](https://redirect.github.com/jelmer/dulwich/releases/tag/dulwich-0.22.4): 0.22.4 [Compare Source](https://redirect.github.com/dulwich/dulwich/compare/dulwich-0.22.3...dulwich-0.22.4) - Fix handling of symrefs with protocol v2. (Jelmer Vernooij, [#​1389](https://redirect.github.com/dulwich/dulwich/issues/1389)) - Add `ObjectStore.iter_prefix`. (Jelmer Vernooij) - Revert back to version 3 of `Cargo.lock`, to allow building with older Cargo versions. (Jelmer Vernooij) - Use a default ref-prefix when fetching with git protocol v2 (Stefan Sperling, [#​1389](https://redirect.github.com/dulwich/dulwich/issues/1389)) - Add `ObjectStore.iter_prefix`. (Jelmer Vernooij) ### [`v0.22.3`](https://redirect.github.com/jelmer/dulwich/releases/tag/dulwich-0.22.3): 0.22.3 [Compare Source](https://redirect.github.com/dulwich/dulwich/compare/dulwich-0.22.1...dulwich-0.22.3) **Full Changelog**: jelmer/dulwich@dulwich-0.22.2...dulwich-0.22.3 ### [`v0.22.1`](https://redirect.github.com/jelmer/dulwich/releases/tag/dulwich-0.22.1): 0.22.1 [Compare Source](https://redirect.github.com/dulwich/dulwich/compare/dulwich-0.22.0...dulwich-0.22.1) #### What's Changed - Fix pypi deployments by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1284](https://redirect.github.com/jelmer/dulwich/pull/1284) - Handle alternate case for worktreeconfig setting by [@​wshanks](https://redirect.github.com/wshanks) in [https://github.com/jelmer/dulwich/pull/1286](https://redirect.github.com/jelmer/dulwich/pull/1286) - Ship rust files. Fixes [#​1287](https://redirect.github.com/dulwich/dulwich/issues/1287) by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1290](https://redirect.github.com/jelmer/dulwich/pull/1290) #### New Contributors - [@​wshanks](https://redirect.github.com/wshanks) made their first contribution in [https://github.com/jelmer/dulwich/pull/1286](https://redirect.github.com/jelmer/dulwich/pull/1286) **Full Changelog**: jelmer/dulwich@dulwich-0.22.0...dulwich-0.22.1 ### [`v0.22.0`](https://redirect.github.com/jelmer/dulwich/releases/tag/dulwich-0.22.0): 0.22.0 [Compare Source](https://redirect.github.com/dulwich/dulwich/compare/dulwich-0.21.7...dulwich-0.22.0) #### What's Changed - Start on 0.21.8 by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1240](https://redirect.github.com/jelmer/dulwich/pull/1240) - Install twine when uploading to pypi by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1241](https://redirect.github.com/jelmer/dulwich/pull/1241) - Remove shebang from graph.py by [@​mtelka](https://redirect.github.com/mtelka) in [https://github.com/jelmer/dulwich/pull/1242](https://redirect.github.com/jelmer/dulwich/pull/1242) - Disable pypi uploads in disperse; this is now down by the GitHub actions workflow by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1243](https://redirect.github.com/jelmer/dulwich/pull/1243) - tweak doc-strings in LocalGitClient for clarity by [@​stspdotname](https://redirect.github.com/stspdotname) in [https://github.com/jelmer/dulwich/pull/1245](https://redirect.github.com/jelmer/dulwich/pull/1245) - Keep GitHub Actions up to date with GitHub's Dependabot by [@​cclauss](https://redirect.github.com/cclauss) in [https://github.com/jelmer/dulwich/pull/1249](https://redirect.github.com/jelmer/dulwich/pull/1249) - Bump the github_actions group with 5 updates by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/jelmer/dulwich/pull/1250](https://redirect.github.com/jelmer/dulwich/pull/1250) - Add Python 3.12 to the testing by [@​cclauss](https://redirect.github.com/cclauss) in [https://github.com/jelmer/dulwich/pull/1251](https://redirect.github.com/jelmer/dulwich/pull/1251) - pyproject.toml: Add trove classifier for Python 3.12 by [@​cclauss](https://redirect.github.com/cclauss) in [https://github.com/jelmer/dulwich/pull/1252](https://redirect.github.com/jelmer/dulwich/pull/1252) - Convert \_objects.c to \_objects.rs by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1204](https://redirect.github.com/jelmer/dulwich/pull/1204) - Convert pack C helper to rust by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1255](https://redirect.github.com/jelmer/dulwich/pull/1255) - Convert diff-tree C helper to rust by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1256](https://redirect.github.com/jelmer/dulwich/pull/1256) - Revert "Bump the github_actions group with 5 updates" by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1257](https://redirect.github.com/jelmer/dulwich/pull/1257) - Only expect a shallow update when requesting a depth by [@​abderrahim](https://redirect.github.com/abderrahim) in [https://github.com/jelmer/dulwich/pull/1259](https://redirect.github.com/jelmer/dulwich/pull/1259) - Use f-strings by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1263](https://redirect.github.com/jelmer/dulwich/pull/1263) - Wrap all urllib3 read ProtocolErrors as GitProtocolError by [@​nanonyme](https://redirect.github.com/nanonyme) in [https://github.com/jelmer/dulwich/pull/1261](https://redirect.github.com/jelmer/dulwich/pull/1261) - Update cargo dependencies with dependabot by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1264](https://redirect.github.com/jelmer/dulwich/pull/1264) - wheels: Don't build with nightly by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1273](https://redirect.github.com/jelmer/dulwich/pull/1273) - Reformat with ruff by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1272](https://redirect.github.com/jelmer/dulwich/pull/1272) - Use latest cibuildwheel by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1276](https://redirect.github.com/jelmer/dulwich/pull/1276) - cibuildwheel: define options in pyproject.toml by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1275](https://redirect.github.com/jelmer/dulwich/pull/1275) - Move tests to root. Fixes [#​1024](https://redirect.github.com/dulwich/dulwich/issues/1024) by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1277](https://redirect.github.com/jelmer/dulwich/pull/1277) - Stop installing docs/ as part of package code by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1278](https://redirect.github.com/jelmer/dulwich/pull/1278) - Bump pyo3 from 0.21.1 to 0.21.2 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/jelmer/dulwich/pull/1280](https://redirect.github.com/jelmer/dulwich/pull/1280) - Set correct version for rust modules by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1281](https://redirect.github.com/jelmer/dulwich/pull/1281) - Fix installation of tests package by [@​jelmer](https://redirect.github.com/jelmer) in [https://github.com/jelmer/dulwich/pull/1282](https://redirect.github.com/jelmer/dulwich/pull/1282) #### New Contributors - [@​dependabot](https://redirect.github.com/dependabot) made their first contribution in [https://github.com/jelmer/dulwich/pull/1250](https://redirect.github.com/jelmer/dulwich/pull/1250) - [@​abderrahim](https://redirect.github.com/abderrahim) made their first contribution in [https://github.com/jelmer/dulwich/pull/1259](https://redirect.github.com/jelmer/dulwich/pull/1259) **Full Changelog**: jelmer/dulwich@dulwich-0.21.7...dulwich-0.22.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 6am on wednesday" in timezone Australia/Sydney, 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/google/osv.dev). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
- Loading branch information