← Back to team overview

dulwich-users team mailing list archive

[ANNOUNCE] dulwich 0.7.0

 

I'm happy to announce the release of Dulwich 0.7.0. This release
contains some major feature enhancements since the last version. 

The full list of changes since 0.6.2:

 FEATURES

  * New `dulwich.diff_tree` module for simple content-based rename
    detection. (Dave Borowitz)

  * Add Tree.items(). (Jelmer Vernooij)

  * Add eof() and unread_pkt_line() methods to Protocol. (Dave Borowitz)

  * Add write_tree_diff(). (Jelmer Vernooij)

  * Add `serve_command` function for git server commands as executables.
    (Jelmer Vernooij)

  * dulwich.client.get_transport_and_path now supports rsync-style
    repository URLs. (Dave Borowitz, #568493)

 BUG FIXES

  * Correct short-circuiting operation for no-op fetches in the server.
    (Dave Borowitz)

  * Support parsing git mbox patches without a version tail, as
    generated by Mercurial.  (Jelmer Vernooij)

  * Fix dul-receive-pack and dul-upload-pack. (Jelmer Vernooij)

  * Zero-padded file modes in Tree objects no longer trigger an
    exception but the check code warns about them. (Augie Fackler,
#581064)

  * Repo.init() now honors the mkdir flag. (#671159)

  * The ref format is now checked when setting a ref rather than when
    reading it back. (Dave Borowitz, #653527)

  * Make sure pack files are closed correctly. (Tay Ray Chuan)

 DOCUMENTATION

  * Run the tutorial inside the test suite. (Jelmer Vernooij)

  * Reorganized and updated the tutorial. (Jelmer Vernooij, 
    Dave Borowitz, #610550, #610540)

You can download the new release here:

 * http://samba.org/~jelmer/dulwich/dulwich-0.7.0.tar.gz

A signature made with my GPG key (D279A457) can be found here:

 * http://samba.org/~jelmer/dulwich/dulwich-0.7.0.tar.gz.asc

As always, please file any bugs you find in Launchpad:

 * https://launchpad.net/dulwich

Cheers,

Jelmer

Attachment: signature.asc
Description: This is a digitally signed message part