Commit Briefs

1a55e3198a Jelmer Vernooij

Release 0.21.7. (tags/dulwich-0.21.7)


d8fc586f3d GitHub

Merge pull request #1238 from jelmer/fix-typing

Fix typing on pythn 3.7


359a70e678 Jelmer Vernooij

Fix mypy on python3.7


a946ece316 Jelmer Vernooij

Update NEWS



d9bc991fdf Daniele Trifirò

porcelain: add for_each_ref

Accepts an optional glob (7) style pattern. This also can be called via `dulwich for-each-ref [pattern]`


2d0bcffed5 GitHub

Merge pull request #1237 from jelmer/proxy-url-auth

Support credentials in proxy URL


26ee54a1eb Jelmer Vernooij

Support credentials in proxy URL

Fixes #1227


b63975df10 GitHub

Merge pull request #1236 from jelmer/more-ruff

More ruff fixes


ce10dd1ea2 GitHub

Merge pull request #1234 from Starmania/budate-cibuildwheel

Update cibuildwheel in CI workflow


26246d71f3 Jelmer Vernooij

Apply more ruff fixes


83ce57e520 GitHub

Upgrade cibuildwheel in CI workflow

Upgrade cibuildwheel so python could build wheel Close #1233


1e94afdccf GitHub

Merge pull request #1232 from dimbleby/publish-sdist-from-github

publish sdist from github


a184ea44ff David Hotham

publish sdist from github


ff64fa9e44 GitHub

Migrate from flake8 to ruff (#1231)


80396a071c GitHub

Remove shebang from cli.py (#1230)


1e7c54db8b GitHub

Merge pull request #1229 from jelmer/reformat

Reformat using ruff


6261aa0e38 Jelmer Vernooij

Fix docstring


cd09902599 GitHub

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.


e3ca1cb5ce Jelmer Vernooij

Reformat and add reformat make target


a36e3c039f GitHub

_pack: Fix some big left-shifts of unsigned char (#1223)

Apply same fix as in https://github.com/git/git/commit/48fb7de


b429680214 GitHub

Merge pull request #1222 from jelmer/unresolved-deltas

Add a dedicated exception for UnresolvedDeltas


e3333e0301 Jelmer Vernooij

Add codespell target


e71ece5e66 GitHub

Merge pull request #1217 from jelmer/pyupgrade

Run pyupgrade


000ed5c7fe Jelmer Vernooij

Add Manuel to ignore list for codespell