Rev 2985: (robertc) Implement chunked body encoding for the smart protocol. (Andrew Bennetts) in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Tue Nov 13 21:35:52 GMT 2007


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 2985
revision-id: pqm at pqm.ubuntu.com-20071113213549-jdbrso1a6zbaufx7
parent: pqm at pqm.ubuntu.com-20071113204938-n5t7vld9jwo0hv4v
parent: andrew.bennetts at canonical.com-20071109204954-nvvh3mbjk5g9sr6x
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Tue 2007-11-13 21:35:49 +0000
message:
  (robertc) Implement chunked body encoding for the smart protocol. (Andrew Bennetts)
added:
  doc/developers/network-protocol.txt networkprotocol.txt-20070903044232-woustorrjbmg5zol-1
modified:
  bzrlib/smart/__init__.py       __init__.py-20061101100249-8jwwl0d3jr080zim-1
  bzrlib/smart/protocol.py       protocol.py-20061108035435-ot0lstk2590yqhzr-1
  bzrlib/smart/request.py        request.py-20061108095550-gunadhxmzkdjfeek-1
  bzrlib/tests/test_smart.py     test_smart.py-20061122024551-ol0l0o0oofsu9b3t-2
  bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
  doc/developers/index.txt       index.txt-20070508041241-qznziunkg0nffhiw-1
    ------------------------------------------------------------
    revno: 2748.4.16
    merged: andrew.bennetts at canonical.com-20071109204954-nvvh3mbjk5g9sr6x
    parent: andrew.bennetts at canonical.com-20071109192156-ers4elw9ojtz8i73
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Fri 2007-11-09 15:49:54 -0500
    message:
      Tweaks suggested by review.
    ------------------------------------------------------------
    revno: 2748.4.15
    merged: andrew.bennetts at canonical.com-20071109192156-ers4elw9ojtz8i73
    parent: andrew.bennetts at canonical.com-20071022071549-s79n24hdx7nb0zi5
    parent: pqm at pqm.ubuntu.com-20071109154145-1yq4oi390uk3z90o
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Fri 2007-11-09 14:21:56 -0500
    message:
      Merge from bzr.dev
    ------------------------------------------------------------
    revno: 2748.4.14
    merged: andrew.bennetts at canonical.com-20071022071549-s79n24hdx7nb0zi5
    parent: andrew.bennetts at canonical.com-20071019053836-wmzae8grd6tni9g0
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Mon 2007-10-22 17:15:49 +1000
    message:
      Fix trivial NameErrors in error handling.
    ------------------------------------------------------------
    revno: 2748.4.13
    merged: andrew.bennetts at canonical.com-20071019053836-wmzae8grd6tni9g0
    parent: andrew.bennetts at canonical.com-20070903171210-5wjqh4lq24wn9qfp
    parent: pqm at pqm.ubuntu.com-20071018040514-3hc1k2nj1umg3tig
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Fri 2007-10-19 15:38:36 +1000
    message:
      Merge bzr.dev.
    ------------------------------------------------------------
    revno: 2748.4.12
    merged: andrew.bennetts at canonical.com-20070903171210-5wjqh4lq24wn9qfp
    parent: andrew.bennetts at canonical.com-20070903162931-ue17vnsxg3wg6je1
    parent: andrew.bennetts at canonical.com-20070903170956-ymungucmrn9yuk82
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Tue 2007-09-04 03:12:10 +1000
    message:
      Merge hpss-protocol-docs.
        ------------------------------------------------------------
        revno: 2777.4.3
        merged: andrew.bennetts at canonical.com-20070903170956-ymungucmrn9yuk82
        parent: andrew.bennetts at canonical.com-20070903051138-ikak86wb238gk1da
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: hpss-protocol-docs
        timestamp: Tue 2007-09-04 03:09:56 +1000
        message:
          Various small improvements.
    ------------------------------------------------------------
    revno: 2748.4.11
    merged: andrew.bennetts at canonical.com-20070903162931-ue17vnsxg3wg6je1
    parent: andrew.bennetts at canonical.com-20070903075354-vwed9crts63i6oo0
    parent: pqm at pqm.ubuntu.com-20070903130729-qdcrag0a7vcpzfgm
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Tue 2007-09-04 02:29:31 +1000
    message:
      Merge from bzr.dev.
    ------------------------------------------------------------
    revno: 2748.4.10
    merged: andrew.bennetts at canonical.com-20070903075354-vwed9crts63i6oo0
    parent: andrew.bennetts at canonical.com-20070903073315-co2vrz00gsz6x7ty
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Mon 2007-09-03 17:53:54 +1000
    message:
      Fix chunking serialisation to be current with the latest changes to the protocol, and improve the tests to make it harder to have them desynchronised.
    ------------------------------------------------------------
    revno: 2748.4.9
    merged: andrew.bennetts at canonical.com-20070903073315-co2vrz00gsz6x7ty
    parent: andrew.bennetts at canonical.com-20070903073245-y36rz0zp2ksznfbb
    parent: andrew.bennetts at canonical.com-20070903051138-ikak86wb238gk1da
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Mon 2007-09-03 17:33:15 +1000
    message:
      Merge from hpss-protocol-docs.
        ------------------------------------------------------------
        revno: 2777.4.2
        merged: andrew.bennetts at canonical.com-20070903051138-ikak86wb238gk1da
        parent: andrew.bennetts at canonical.com-20070903044327-25pzbvri48bkg50j
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: hpss-protocol-docs
        timestamp: Mon 2007-09-03 15:11:38 +1000
        message:
          Add description of proposed streamed body extension to network-protocol.txt.
        ------------------------------------------------------------
        revno: 2777.4.1
        merged: andrew.bennetts at canonical.com-20070903044327-25pzbvri48bkg50j
        parent: pqm at pqm.ubuntu.com-20070902233606-wb062d366w5c83uc
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: hpss-protocol-docs
        timestamp: Mon 2007-09-03 14:43:27 +1000
        message:
          Move HPSS protocol description from bzrlib.smart docstring into doc/developers.
    ------------------------------------------------------------
    revno: 2748.4.8
    merged: andrew.bennetts at canonical.com-20070903073245-y36rz0zp2ksznfbb
    parent: andrew.bennetts at canonical.com-20070903071208-7nlpkaxg6nm9xvx1
    parent: pqm at pqm.ubuntu.com-20070903062644-0rt7302gl1to109v
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Mon 2007-09-03 17:32:45 +1000
    message:
      Merge from bzr.dev.
    ------------------------------------------------------------
    revno: 2748.4.7
    merged: andrew.bennetts at canonical.com-20070903071208-7nlpkaxg6nm9xvx1
    parent: andrew.bennetts at canonical.com-20070903065349-nataexz7jplery78
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Mon 2007-09-03 17:12:08 +1000
    message:
      Change the end-of-body marker to something clearer than a zero-length chunk.
    ------------------------------------------------------------
    revno: 2748.4.6
    merged: andrew.bennetts at canonical.com-20070903065349-nataexz7jplery78
    parent: andrew.bennetts at canonical.com-20070831153002-2e21vf67prklfdey
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Mon 2007-09-03 16:53:49 +1000
    message:
      Use chunks for stream errors, rather than the response tuple format.
    ------------------------------------------------------------
    revno: 2748.4.5
    merged: andrew.bennetts at canonical.com-20070831153002-2e21vf67prklfdey
    parent: andrew.bennetts at canonical.com-20070831073644-w1cp2csiy1pdfkfw
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Sat 2007-09-01 01:30:02 +1000
    message:
      Allow an error to interrupt (and terminate) a streamed response body.
    ------------------------------------------------------------
    revno: 2748.4.4
    merged: andrew.bennetts at canonical.com-20070831073644-w1cp2csiy1pdfkfw
    parent: andrew.bennetts at canonical.com-20070831073120-ii1lu71qauiqita4
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Fri 2007-08-31 17:36:44 +1000
    message:
      Extract a _send_chunks function to make testing easier.
    ------------------------------------------------------------
    revno: 2748.4.3
    merged: andrew.bennetts at canonical.com-20070831073120-ii1lu71qauiqita4
    parent: andrew.bennetts at canonical.com-20070830113212-j6zhw555ma5x21yi
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Fri 2007-08-31 17:31:20 +1000
    message:
      Remove old debugging mutters.
    ------------------------------------------------------------
    revno: 2748.4.2
    merged: andrew.bennetts at canonical.com-20070830113212-j6zhw555ma5x21yi
    parent: andrew.bennetts at canonical.com-20070830061747-ri0iiesjdxdr9u2s
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Thu 2007-08-30 21:32:12 +1000
    message:
      Add protocol (version two) support for streaming bodies (using chunking) in responses.
    ------------------------------------------------------------
    revno: 2748.4.1
    merged: andrew.bennetts at canonical.com-20070830061747-ri0iiesjdxdr9u2s
    parent: pqm at pqm.ubuntu.com-20070825182243-a3w20rpadbfz8euc
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: hpss-streaming
    timestamp: Thu 2007-08-30 16:17:47 +1000
    message:
      Implement a ChunkedBodyDecoder.

Diff too large for email (1058 lines, the limit is 1000).



More information about the bazaar-commits mailing list