dulwich-users team mailing list archive
-
dulwich-users team
-
Mailing list archive
-
Message #00166
[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