Dulwich

Latest version: v0.22.1

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

Scan your dependencies

Page 18 of 22

0.9.320130927

BUG FIXES

* Fix path for stdint.h in MANIFEST.in. (Jelmer Vernooij)

0.9.220130926

BUG FIXES

* Include stdint.h in MANIFEST.in (Mark Mikofski)

0.9.120130922

BUG FIXES

* Support lookups of 40-character refs in BaseRepo.__getitem__. (Chow Loong Jin, Jelmer Vernooij)

* Fix fetching packs with side-band-64k capability disabled. (David Keijser, Jelmer Vernooij)

* Several fixes in send-pack protocol behaviour - handling of empty pack files and deletes.
(milki, 1063087)

* Fix capability negotiation when fetching packs over HTTP.
(1072461, William Grant)

* Enforce determine_wants returning an empty list rather than None. (Fabien Boucher, Jelmer Vernooij)

* In the server, support pushes just removing refs. (Fabien Boucher, Jelmer Vernooij)

IMPROVEMENTS

* Support passing a single revision to BaseRepo.get_walker() rather than a list of revisions.
(Alberto Ruiz)

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

* Support thin packs in Pack.iterobjects() and Pack.get_raw().
(William Grant)

* Add `MemoryObjectStore.add_pack` and `MemoryObjectStore.add_thin_pack` methods.
(David Bennett)

* Add paramiko-based SSH vendor. (Aaron O'Mullan)

* Support running 'dulwich.server' and 'dulwich.web' using 'python -m'.
(Jelmer Vernooij)

* Add ObjectStore.close(). (Jelmer Vernooij)

* Raise appropriate NotImplementedError when encountering dumb HTTP servers.
(Jelmer Vernooij)

API CHANGES

* SSHVendor.connect_ssh has been renamed to SSHVendor.run_command.
(Jelmer Vernooij)

* ObjectStore.add_pack() now returns a 3-tuple. The last element will be an
abort() method that can be used to cancel the pack operation.
(Jelmer Vernooij)

0.9.020130531

BUG FIXES

* Push efficiency - report missing objects only. (562676, Artem Tikhomirov)

* Use indentation consistent with C Git in config files.
(1031356, Curt Moore, Jelmer Vernooij)

* Recognize and skip binary files in diff function.
(Takeshi Kanemoto)

* Fix handling of relative paths in dulwich.client.get_transport_and_path.
(Brian Visel, 1169368)

* Preserve ordering of entries in configuration.
(Benjamin Pollack)

* Support ~ expansion in SSH client paths. (milki, 1083439)

* Support relative paths in alternate paths.
(milki, Michel Lespinasse, 1175007)

* Log all error messages from wsgiref server to the logging module. This
makes the test suit quiet again. (Gary van der Merwe)

* Support passing None for empty tree in changes_from_tree.
(Kevin Watters)

* Support fetching empty repository in client. (milki, 1060462)

IMPROVEMENTS:

* Add optional honor_filemode flag to build_index_from_tree.
(Mark Mikofski)

* Support core/filemode setting when building trees. (Jelmer Vernooij)

* Add chapter on tags in tutorial. (Ryan Faulkner)

FEATURES

* Add support for mergetags. (milki, 963525)

* Add support for posix shell hooks. (milki)

0.8.720121127

BUG FIXES

* Fix use of alternates in ``DiskObjectStore``.{__contains__,__iter__}.
(Dmitriy)

* Fix compatibility with Python 2.4. (David Carr)

0.8.620121109

API CHANGES

* dulwich.__init__ no longer imports client, protocol, repo and
server modules. (Jelmer Vernooij)

FEATURES

* ConfigDict now behaves more like a dictionary.
(Adam 'Cezar' Jenkins, issue 58)

* HTTPGitApplication now takes an optional
`fallback_app` argument. (Jonas Haag, issue 67)

* Support for large pack index files. (Jameson Nash)

TESTING

* Make index entry tests a little bit less strict, to cope with
slightly different behaviour on various platforms.
(Jelmer Vernooij)

* ``setup.py test`` (available when setuptools is installed) now
runs all tests, not just the basic unit tests.
(Jelmer Vernooij)

BUG FIXES

* Commit._deserialize now actually deserializes the current state rather than
the previous one. (Yifan Zhang, issue 59)

* Handle None elements in lists of TreeChange objects. (Alex Holmes)

* Support cloning repositories without HEAD set.
(D-Key, Jelmer Vernooij, issue 69)

* Support ``MemoryRepo.get_config``. (Jelmer Vernooij)

* In ``get_transport_and_path``, pass extra keyword arguments on to
HttpGitClient. (Jelmer Vernooij)

Page 18 of 22

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.