Commit Briefs
Release 0.21.7. (tags/dulwich-0.21.7)
Merge pull request #1238 from jelmer/fix-typing
Fix typing on pythn 3.7
porcelain: add for_each_ref
Accepts an optional glob (7) style pattern. This also can be called via `dulwich for-each-ref [pattern]`
Merge pull request #1237 from jelmer/proxy-url-auth
Support credentials in proxy URL
Support credentials in proxy URL
Fixes #1227
Merge pull request #1236 from jelmer/more-ruff
More ruff fixes
Merge pull request #1234 from Starmania/budate-cibuildwheel
Update cibuildwheel in CI workflow
Upgrade cibuildwheel in CI workflow
Upgrade cibuildwheel so python could build wheel Close #1233
Merge pull request #1232 from dimbleby/publish-sdist-from-github
publish sdist from github
Merge pull request #1229 from jelmer/reformat
Reformat using ruff
config: handle malformed git submodules (#1224)
A git submodule needs two items in its config: url to clone from, path to clone to. If either is missing, core git simply ignores this submodule entry. Dulwich should do the same.
_pack: Fix some big left-shifts of unsigned char (#1223)
Apply same fix as in https://github.com/git/git/commit/48fb7de
Merge pull request #1222 from jelmer/unresolved-deltas
Add a dedicated exception for UnresolvedDeltas
Merge pull request #1217 from jelmer/pyupgrade
Run pyupgrade