← Back to team overview

dulwich-users team mailing list archive

[PATCH 0/7] side-band-64k in ReceivePackHandler

 

C git 1.7.0.2 introduced support for the side-band-64k capability in the
receive-pack protocol for arbitrary status output from the server after a
push. This patch series adds this capability to dulwich.

Patches are also available at my github fork:
http://github.com/dborowitz/dulwich


46fcd28 Factor out _report_status in ReceivePackHandler.
cc748dc Factor out a function to convert a line to a pkt-line.
6163a96 server: Change capabilities methods to classmethods.
23fd4fe Tweak server handler injection.
00dccb5 More flexible version checking for compat tests.
35fba53 Add side-band-64k support to ReceivePackHandler.
176d93b Compat tests for servers with and without side-band-64k.

 NEWS                                 |   14 +++++
 dulwich/protocol.py                  |   67 ++++++++++++++++++++++---
 dulwich/server.py                    |   66 +++++++++++++++++-------
 dulwich/tests/compat/server_utils.py |   15 ++++++
 dulwich/tests/compat/test_server.py  |   34 ++++++++++++-
 dulwich/tests/compat/test_utils.py   |   91 ++++++++++++++++++++++++++++++++++
 dulwich/tests/compat/test_web.py     |   33 ++++++++++++-
 dulwich/tests/compat/utils.py        |   46 ++++++++++++-----
 dulwich/tests/test_protocol.py       |   55 ++++++++++++++++++++
 dulwich/tests/test_server.py         |   22 ++++++--
 dulwich/web.py                       |    6 ++-
 11 files changed, 397 insertions(+), 52 deletions(-)



Follow ups