Dulwich

Latest version: v0.22.1

Safety actively analyzes 630254 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 22

0.19.1020180115

IMPROVEMENTS

* Add `dulwich.porcelain.write_tree`.
(Jelmer Vernooij)

* Support reading ``MERGE_HEADS`` in ``Repo.do_commit``.
(Jelmer Vernooij)

* Import from ``collections.abc`` rather than ``collections`` where
applicable. Required for 3.8 compatibility.
(Jelmer Vernooij)

* Support plain strings as refspec arguments to
``dulwich.porcelain.push``. (Jelmer Vernooij)

* Add support for creating signed tags.
(Jelmer Vernooij, 542)

BUG FIXES

* Handle invalid ref that pretends to be a sub-folder under a valid ref.
(KS Chan)

0.19.920181117

BUG FIXES

* Avoid fetching ghosts in ``Repo.fetch``.
(Jelmer Vernooij)

* Preserve port and username in parsed HTTP URLs.
(Jelmer Vernooij)

* Add basic server side implementation of ``git-upload-archive``.
(Jelmer Vernooij)

0.19.820181106

* Fix encoding when reading README file in setup.py.
(egor <egorsourced.tech>, 668)

0.19.720181105

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 to ``GitClient.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)

0.19.620180811

BUG FIXES

* Fix support for custom transport arguments in ``dulwich.porcelain.clone``.
(Semyon Slepov)

* Fix compatibility with Python 3.8 (Jelmer Vernooij, Daniel M. Capella)

* Fix some corner cases in ``path_to_tree_path``. (Romain Keramitas)

* Support paths as bytestrings in various places in ``dulwich.index``
(Jelmer Vernooij)

* Avoid setup.cfg for now, since it seems to break pypi metadata.
(Jelmer Vernooij, 658)

0.19.520180708

IMPROVEMENTS

* Add ``porcelain.describe``. (Sylvia van Os)

BUG FIXES

* Fix regression in ``dulwich.porcelain.clone`` that prevented cloning
of remote repositories. (Jelmer Vernooij, 639)

* Don't leave around empty parent directories for removed refs.
(Damien Tournoud, 640)

Page 11 of 22

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.