Dulwich

Latest version: v0.22.1

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

Scan your dependencies

Page 2 of 22

0.21.220230118

* Fix early file close bug in ``dulwich.pack.extend_pack``.
(Jelmer Vernooij)

0.21.120230117

* Factor out ``dulwich.pack.extend_pack``.
(Jelmer Vernooij)

0.21.020230116

* Pack internals have been significantly refactored, including
significant low-level API changes.

As a consequence of this, Dulwich now reuses pack deltas
when communicating with remote servers, which brings a
big boost to network performance.
(Jelmer Vernooij)

* Add 'pack-refs' command.
(Dan Villiom Podlaski Christiansen)

* Handle more errors when trying to read a ref
(Dan Villiom Podlaski Christiansen)

* Allow for reuse of existing deltas while creating pack files
(Stefan Sperling)

* cli: fix argument parsing for pack-objects --stdout
(Stefan Sperling)

* cli: open pack-objects output files in binary mode to avoid write() error
(Stefan Sperling)

* Bump minimum python version to 3.7. (Jelmer Vernooij)

* honor no_proxy environment variable (1098, afaul)

* In HTTP Git Client, allow missing Content-Type.
(Jelmer Vernooij)

* Fix --pure builds (Jelmer Vernooij, 1093)

* Allow passing abbrev to describe (1084, Seppo Yli-Olli)

0.21.4.120230504

* Support ``core.symlinks=false``. (Jelmer Vernooij, 1169)

* Deprecate ``dulwich.objects.parse_commit``.

* Fix fetching into MemoryRepo. (Jelmer Vernooij, 1157)

* Support ``init.defaultBranch`` config.
(Jelmer Vernooij)

* Fix ``ObjectStore.iterobjects_subset()`` when
hex shas are passed for objects that live in packs.
(Jelmer Vernooij, 1166)

* client: Handle absolute path as redirect location in HTTP client.
(Antoine Lambert)

0.20.5020221030

* Add --deltify option to ``dulwich pack-objects`` which enables
deltification, and add initial support for reusing suitable
deltas found in an existing pack file.
(Stefan Sperling)

* Fix Repo.reset_index.
Previously, it instead took the union with the given tree.
(Christian Sattler, 1072)

* Add -b argument to ``dulwich clone``.
(Jelmer Vernooij)

* On Windows, provide a hint about developer mode
when creating symlinks fails due to a permission
error. (Jelmer Vernooij, 1005)

* Add new ``ObjectID`` type in ``dulwich.objects``,
currently just an alias for ``bytes``.
(Jelmer Vernooij)

* Support repository format version 1.
(Jelmer Vernooij, 1056)

* Support \r\n line endings with continuations when parsing
configuration files. (Jelmer Vernooij)

* Fix handling of SymrefLoop in RefsContainer.__setitem__.
(Dominic Davis-Foster, Jelmer Vernooij)

0.20.4620220906

* Apply insteadOf to rsync-style location strings
(previously it was just applied to URLs).
(Jelmer Vernooij, python-poetry/poetry6329)

* Drop use of certifi, instead relying on urllib3's default
code to find system CAs. (Jelmer Vernooij, 1025)

* Implement timezone parsing in porcelain.
(springheeledjack0, 1026)

* Drop support for running without setuptools.
(Jelmer Vernooij)

* Ensure configuration is loaded when
running "dulwich clone".
(Jelmer Vernooij)

* Build 32 bit wheels for Windows.
(Benjamin Parzella)

* tests: Ignore errors when deleting GNUPG
home directory. Fixes spurious errors racing
gnupg-agent. Thanks, Matěj Cepl. Fixes 1000

* config: Support closing brackets in quotes in section
names. (Jelmer Vernooij, 10124)

* Various and formatting fixes. (Kian-Meng Ang)

* Document basic authentication in dulwich.porcelain.clone.
(TuringTux)

* Flush before calling fsync, ensuring buffers
are filled. (wernha)

* Support GPG commit signing. (springheeledjack0)

* Add python 3.11 support. (Saugat Pachhai)

* Allow missing GPG during tests. (Jakub Kulík)

* status: return posix-style untracked paths instead of nt-style paths on
win32 (Daniele Trifirò)

* Honour PATH environment when running C Git for testing.
(Stefan Sperling)

* Split out exception for symbolic reference loops.
(Jelmer Vernooij)

* Move various long-deprecated methods.
(Jelmer Vernooij)

Page 2 of 22

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.