← Back to team overview

dulwich-users team mailing list archive

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