Dulwich

Latest version: v0.22.1

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

Scan your dependencies

Page 12 of 22

0.19.420180624

IMPROVEMENTS

* Add ``porcelain.ls_files``. (Jelmer Vernooij)

* Add ``Index.items``. (Jelmer Vernooij)

BUG FIXES

* Avoid unicode characters (e.g. the digraph ij in my surname) in setup.cfg,
since setuptools doesn't deal well with them. See
https://github.com/pypa/setuptools/issues/1062. (Jelmer Vernooij, #637)

0.19.320180617

IMPROVEMENTS

* Add really basic `dulwich.porcelain.fsck` implementation.
(Jelmer Vernooij)

* When the `DULWICH_PDB` environment variable is set, make
SIGQUIT open pdb in the 'dulwich' command.

* Add `checkout` argument to `Repo.clone`.
(Jelmer Vernooij, 503)

* Add `Repo.get_shallow` method. (Jelmer Vernooij)

* Add basic `dulwich.stash` module. (Jelmer Vernooij)

* Support a `prefix` argument to `dulwich.archive.tar_stream`.
(Jelmer Vernooij)

BUG FIXES

* Fix handling of encoding for tags. (Jelmer Vernooij, 608)

* Fix tutorial tests on Python 3. (Jelmer Vernooij, 573)

* Fix remote refs created by `porcelain.fetch`. (Daniel Andersson, 623)

* More robust pack creation on Windows. (Daniel Andersson)

* Fix recursive option for `porcelain.ls_tree`. (Romain Keramitas)

TESTS

* Some improvements to paramiko tests. (Filipp Frizzy)

0.19.220180407

BUG FIXES

* Fix deprecated Index.iterblobs method.
(Jelmer Vernooij)

0.19.120180405

IMPROVEMENTS

* Add 'dulwich.mailmap' file for reading mailmap files.
(Jelmer Vernooij)

* Dulwich no longer depends on urllib3[secure]. Instead,
"dulwich[https]" can be used to pull in the necessary
dependencies for HTTPS support. (Jelmer Vernooij, 616)

* Support the `http.sslVerify` and `http.sslCAInfo`
configuration options. (Jelmer Vernooij)

* Factor out `dulwich.client.parse_rsync_url` function.
(Jelmer Vernooij)

* Fix repeat HTTP requests using the same smart HTTP client.
(Jelmer Vernooij)

* New 'client.PLinkSSHVendor' for creating connections using PuTTY's plink.exe.
(Adam Bradley, Filipp Frizzy)

* Only pass in `key_filename` and `password` to SSHVendor
implementations if those parameters are set.
(This helps with older SSHVendor implementations)
(Jelmer Vernooij)

API CHANGES

* Index.iterblobs has been renamed to Index.iterobjects.
(Jelmer Vernooij)

0.19.020180310

BUG FIXES

* Make `dulwich.archive` set the gzip header file modification time so that
archives created from the same Git tree are always identical.
(577, Jonas Haag)

* Allow comment characters (, ;) within configuration file strings
(Daniel Andersson, 579)

* Raise exception when passing in invalid author/committer values
to Repo.do_commit(). (Jelmer Vernooij, 602)

IMPROVEMENTS

* Add a fastimport ``extra``. (Jelmer Vernooij)

* Start writing reflog entries. (Jelmer Vernooij)

* Add ability to use password and keyfile ssh options with SSHVendor. (Filipp Kucheryavy)

* Add ``change_type_same`` flag to ``tree_changes``.
(Jelmer Vernooij)

API CHANGES

* ``GitClient.send_pack`` now accepts a ``generate_pack_data``
rather than a ``generate_pack_contents`` function for
performance reasons. (Jelmer Vernooij)

* Dulwich now uses urllib3 internally for HTTP requests.
The `opener` argument to `dulwich.client.HttpGitClient` that took a
`urllib2` opener instance has been replaced by a `pool_manager` argument
that takes a `urllib3` pool manager instance.
(Daniel Andersson)

0.18.620171111

BUG FIXES

* Fix handling of empty repositories in ``porcelain.clone``.
(570, Jelmer Vernooij)

* Raise an error when attempting to add paths that are not under the
repository. (Jelmer Vernooij)

* Fix error message for missing trailing ]. (Daniel Andersson)

* Raise EmptyFileException when corruption (in the form of an empty
file) is detected. (Antoine R. Dumont, 582)

IMPROVEMENTS

* Enforce date field parsing consistency. This also add checks on
those date fields for potential overflow.
(Antoine R. Dumont, 567)

Page 12 of 22

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.