Releases: jelmer/dulwich
0.19.7
CHANGES
- Drop support for Python 3 < 3.4. This is because
pkg_resources (which get used by setuptools and mock)
no longer supports 3.3 and earlier. (Jelmer Vernooij)
IMPROVEMENTS
- Support
depth
argument toGitClient.fetch_pack
and support
fetching and updating shallow metadata. (Jelmer Vernooij, #240)
BUG FIXES
-
Don't write to stdout and stderr when they are not available
(such as is the case for pythonw). (Sylvia van Os, #652) -
Fix compatibility with newer versions of git, which expect CONTENT_LENGTH
to be set to 0 for empty body requests. (Jelmer Vernooij, #657) -
Raise an exception client-side when a caller tries to request
SHAs that are not directly referenced the servers' refs.
(Jelmer Vernooij) -
Raise more informative errors when unable to connect to repository
over SSH or subprocess. (Jelmer Vernooij) -
Handle commit identity fields with multiple ">" characters.
(Nicolas Dandrimont)
IMPROVEMENTS
-
dulwich.porcelain.get_object_by_path
method for easily
accessing a path in another tree. (Jelmer Vernooij) -
Support the
i18n.commitEncoding
setting in config.
(Jelmer Vernooij)