Rev 2015: (spiv, mpool, robertc) Create a RPC protocol as the building blocks for a smart server in /home/pqm/archives/thelove/bzr/+trunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Sat Sep 16 02:47:08 BST 2006


------------------------------------------------------------
revno: 2015
revision-id: pqm at pqm.ubuntu.com-20060916014706-93f2994bdb0c0850
parent: pqm at pqm.ubuntu.com-20060915233942-f1b47109b9823f89
parent: john at arbash-meinel.com-20060915234816-cbbdb0ad5c77da23
committer: Canonical.com Patch Queue Manager<pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Sat 2006-09-16 02:47:06 +0100
message:
  (spiv,mpool,robertc) Create a RPC protocol as the building blocks for a smart server
added:
  bzrlib/tests/blackbox/test_serve.py test_serve.py-20060913064329-8t2pvmsikl4s3xhl-1
  bzrlib/tests/test_smart_transport.py test_ssh_transport.py-20060608202016-c25gvf1ob7ypbus6-2
  bzrlib/transport/smart.py      ssh.py-20060608202016-c25gvf1ob7ypbus6-1
  doc/server.txt                 server.txt-20060913044801-h939fvbwzz39gf7g-1
modified:
  BRANCH.TODO                    BRANCH.TODO-20060103052123-79ac4969351c03a9
  NEWS                           NEWS-20050323055033-4e00b5db738777ff
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
  bzrlib/errors.py               errors.py-20050309040759-20512168c4e14fbd
  bzrlib/tests/__init__.py       selftest.py-20050531073622-8d0e3c8845c97a64
  bzrlib/tests/blackbox/__init__.py __init__.py-20051128053524-eba30d8255e08dc3
  bzrlib/tests/test_transport_implementations.py test_transport_implementations.py-20051227111451-f97c5c7d5c49fce7
  bzrlib/transport/__init__.py   transport.py-20050711165921-4978aa7ce1285ad5
  bzrlib/transport/decorator.py  decorator.py-20060402223305-e913a0f25319ab42
  bzrlib/transport/memory.py     memory.py-20051016101338-cd008dbdf69f04fc
  bzrlib/transport/sftp.py       sftp.py-20051019050329-ab48ce71b7e32dfe
  doc/index.txt                  index.txt-20060622101119-tgwtdci8z769bjb9-2
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060915234816-cbbdb0ad5c77da23
    parent: john at arbash-meinel.com-20060915224610-e2488ffa5c43f20b
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: smart-server
    timestamp: Fri 2006-09-15 18:48:16 -0500
    message:
      Translate UnicodeErrors across the smart server
    ------------------------------------------------------------
    merged: john at arbash-meinel.com-20060915224610-e2488ffa5c43f20b
    parent: robertc at robertcollins.net-20060915123116-2151853564521d8f
    parent: pqm at pqm.ubuntu.com-20060915171438-a30aecb7d5eb20be
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: smart-server
    timestamp: Fri 2006-09-15 17:46:10 -0500
    message:
      [merge] bzr.dev 2013
    ------------------------------------------------------------
    merged: robertc at robertcollins.net-20060915123116-2151853564521d8f
    parent: andrew.bennetts at canonical.com-20060915063039-a0488e9077438ecb
    committer: Robert Collins <robertc at robertcollins.net>
    branch nick: smart-transport
    timestamp: Fri 2006-09-15 22:31:16 +1000
    message:
      Fix up all tests to pass, remove a couple more deprecated function calls, and break the dependency on sftp for the smart transport.
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060915063039-a0488e9077438ecb
    parent: andrew.bennetts at canonical.com-20060915052345-9553e8c30355cefa
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Fri 2006-09-15 16:30:39 +1000
    message:
      Address various review comments.
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060915052345-9553e8c30355cefa
    parent: andrew.bennetts at canonical.com-20060915051928-f417c710aa907ec4
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Fri 2006-09-15 15:23:45 +1000
    message:
      Activate a disabled test, rename another test to be consistent with what it's testing. (Andrew Bennetts, Robert Collins)
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060915051928-f417c710aa907ec4
    parent: andrew.bennetts at canonical.com-20060915021438-cc11222a2a599231
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Fri 2006-09-15 15:19:28 +1000
    message:
      General code cleanup based on review comments and other observations.
      Specifically, add a test --inet mode to the blackbox serve tests, change \1 to
      \x01 for readability, add parameter to SmartTransport allowing provision of a
      client, remove the use of deprecated 'put' method, tidy imports and remove
      commented dead code. (Andrew Bennetts, Robert Collins)
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060915021438-cc11222a2a599231
    parent: andrew.bennetts at canonical.com-20060913134321-ad198def5d41790e
    parent: andrew.bennetts at canonical.com-20060915020456-c4c873ebddd12e21
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Fri 2006-09-15 12:14:38 +1000
    message:
      Merge from bzr.dev
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060913134321-ad198def5d41790e
    parent: andrew.bennetts at canonical.com-20060913065325-4ddfffce8d31f00d
    parent: andrew.bennetts at canonical.com-20060913133445-eaa7658db73fc7f5
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Wed 2006-09-13 23:43:21 +1000
    message:
      Merge from bzr.dev
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060913065325-4ddfffce8d31f00d
    parent: andrew.bennetts at canonical.com-20060913064503-801bc0a66726de1c
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Wed 2006-09-13 16:53:25 +1000
    message:
      Give a sensible error if insufficient options are passed to 'bzr serve'.
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060913064503-801bc0a66726de1c
    parent: andrew.bennetts at canonical.com-20060913064201-39d1deac86fc332b
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Wed 2006-09-13 16:45:03 +1000
    message:
      Allow specifying the host/interface to bzr serve, and use the new test
      infrastructure to blackbox test bzr serve in listening mode of a local branch.
      (Andrew Bennetts, Robert Collins)
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060913064201-39d1deac86fc332b
    parent: andrew.bennetts at canonical.com-20060913055419-2a16c273a7d5169b
    parent: andrew.bennetts at canonical.com-20060913064003-968d976096934580
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Wed 2006-09-13 16:42:01 +1000
    message:
      Merge increased transport root tests and fix the smart transport accordingly.
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060913055419-2a16c273a7d5169b
    parent: andrew.bennetts at canonical.com-20060913044833-6d54576583f4d7bd
    parent: andrew.bennetts at canonical.com-20060913055352-4d8ccca5a3841600
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Wed 2006-09-13 15:54:19 +1000
    message:
      Merge Start and stop bzr subprocess.
        ------------------------------------------------------------
        merged: andrew.bennetts at canonical.com-20060913055352-4d8ccca5a3841600
        parent: andrew.bennetts at canonical.com-20060912062231-809104defb0f13d0
        parent: andrew.bennetts at canonical.com-20060913055229-a52ae11c2aeaf400
        committer: Andrew Bennetts <andrew.bennetts at canonical.com>
        branch nick: Smart transport server and client
        timestamp: Wed 2006-09-13 15:53:52 +1000
        message:
          Merge Start and stop bzr subprocess.
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060913044833-6d54576583f4d7bd
    parent: andrew.bennetts at canonical.com-20060913035313-30489d7505552ad9
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Wed 2006-09-13 14:48:33 +1000
    message:
      Add a doc on "Running a Bazaar Server" (Robert Collins, Andrew Bennetts)
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060913035313-30489d7505552ad9
    parent: andrew.bennetts at canonical.com-20060912064751-6a7029b08372ee0e
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Wed 2006-09-13 13:53:13 +1000
    message:
      Add SSH support.
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060912064751-6a7029b08372ee0e
    parent: andrew.bennetts at canonical.com-20060912062231-809104defb0f13d0
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: add get_smart_client
    timestamp: Tue 2006-09-12 16:47:51 +1000
    message:
      Add a new method ``Transport.get_smart_client()``. This is provided to allow
      upgrades to a richer interface than the VFS one provided by Transport. (Andrew
      Bennetts, Martin Pool)
    ------------------------------------------------------------
    merged: andrew.bennetts at canonical.com-20060912062231-809104defb0f13d0
    parent: andrew.bennetts at canonical.com-20060831092407-423d4b5b4b55c473
    committer: Andrew Bennetts <andrew.bennetts at canonical.com>
    branch nick: Smart transport server and client
    timestamp: Tue 2006-09-12 16:22:31 +1000
    message:
      Support bzr:// urls to work with the new RPC-based transport which will be used
      with the upcoming high-performance smart server. The new command ``bzr serve``
      will invoke bzr in server mode, which processes these requests. (Andrew
      Bennetts, Robert Collins, Martin Pool)



More information about the bazaar-commits mailing list