dulwich-users team mailing list archive
-
dulwich-users team
-
Mailing list archive
-
Message #00773
Dulwich 0.9.1
I'm happy to announce the release of Dulwich 0.9.1. This is mostly a
bug fix release. Thanks to everybody who contributed.
Changes are:
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)
I've moved hosting over to pypi. As far as I can tell pypi doesn't
support GPG signatures, so I'll have to skip those for now. If you
care about a GPG signature, you can always grab the .orig.tar.gz file
from Debian, which I GPG sign.
0.9.1 can be downloaded from
https://pypi.python.org/packages/source/d/dulwich/dulwich-0.9.1.tar.gz#md5=9a69b441d681e257b231321f8de6a110
Cheers,
Jelmer
Attachment:
signature.asc
Description: Digital signature